On Tue, Feb 24, 2009 at 6:45 PM, Neal Meyer <nme...@dottedzebra.com> wrote:
> Philip, > Ok... so it works with the Build_Type thing set, but now with out it. I > also I'm using XCode sometimes and it doesn't use the linker flags at all. > set(CMAKE_EXE_LINKER_FLAGS "-L/no/build/type") ? Don't know much about xcode, unfortunately. Post a clear example of what you're trying to do and what Xcode isn't doing for you and hopefully someone else can help with that. -Neal > > > >> It could be something simple like >> 1. The CMAKE_EXE_LINKER_FLAGS_<config> variable is somehow not in scope >> when you're calling add_executable() >> 2. Setting CMAKE_EXE_LINKER_FLAGS_MinSizeRel (uppercase config names seems >> to be the only thing that works for me). >> 3. You forgot to set CMAKE_BUILD_TYPE at configure time >> >> Could you try the following small CMakeLists.txt on your system and see if >> it works OK? >> >> ==== >> project(Foo) >> cmake_minimum_required(VERSION 2.6) >> >> set(CMAKE_EXE_LINKER_FLAGS_DEBUG "-L/FOO_DEBUG_OK") >> set(CMAKE_EXE_LINKER_FLAGS_RELEASE "-L/FOO_RELEASE_OK") >> set(CMAKE_EXE_LINKER_FLAGS_MINSIZEREL "-L/FOO_MINSIZEREL_OK") >> set(CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO "-L/FOO_RELWITHDEBINFO_OK") >> >> add_executable(foo foo.cc) >> ==== >> cmake -DCMAKE_BUILD_TYPE=Debug >> >> >> >> -- >> Philip Lowman >> > > -- Philip Lowman
_______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake