[CMake] [ANN] CMake Training Course in France - March 18

2019-02-06 Thread Benjamin Beney via CMake
Hello all, Kitware will be holding a CMake training course on March 18, 2019 in Lyon, France. This one-day course will cover the best practice for CMake, CTest, CPack and CDash. Please visit our website for more information and registration details: https://training.kitware.fr/browse/204 N

[CMake] Dependee "DependInfo.cmake" is newer than depender "depend.internal".

2019-02-06 Thread hex
hello community, During compilation, cmake shows the information message *Dependee "DependInfo.cmake" is newer than depender "depend.internal".* to explain why a file needs to be recompiled. imediately after *    -- Build files have been written to: ./build** **    /usr/bin/cmake -H. -B./buil

Re: [CMake] [EXTERNAL] Re: Linking to boost on OS X 10.12

2019-02-06 Thread Juan Sanchez
Hello, How are you adding the library? Are you using "-L /path/to/boost/libs -lboost_foo" syntax when using target_link_libraries? What do you see when running "otool -L" on the resulting executable? If you still need to run install_name_tool, I suppose you can do it using a POST_BUILD cmake co

Re: [CMake] [EXTERNAL] Re: Linking to boost on OS X 10.12

2019-02-06 Thread Stephens, J. Adam via CMake
Hi Juan, I believe BUILD_WITH_INSTALL_RPATH would place the correct RPATH in the executables. It’s a potentially easier alternative to using the BUILD_RPATH property for that purpose. However, I think it’s only half of what needs to happen. The linker still would be unable to find the boost lib

Re: [CMake] [EXTERNAL] Re: Linking to boost on OS X 10.12

2019-02-06 Thread Stephens, J. Adam via CMake
Robert, We unfortunately can't just modify the boost libraries where they are installed because our customers need to be able to build our project from source, and they would need to do the same thing. We could perhaps do something more radical like copy those libraries into the build tree and

Re: [CMake] Building a repo with multiple applications and install process

2019-02-06 Thread David Jobet
Hello, so I didn't get a lot of answers, here's a quick POC which only uses add_subdirectory() / include_guard() for more questions. /CMakeLists.txt /app1/CMakeLists.txt /app2/CMakeLists.txt /common/CMakeLists.txt We have app1 depending on common, and app2 depending on common. All 3 projects are