Hello, 

I have a code which consist in a kernel and several independent modules which 
depend on this kernel. 
I would like to let users build the module they want by typing, for example, 

make module1 

to build the first module. 
But, as this first module depends on the kernel, I need this kernel to be built 
BEFORE module1. 

My file organization is the following: 

project_directory/ 
CMakeLists.txt 
src/ 
CMakeLists.txt 
kernel/ 
CMakeLists.txt 
modules/ 
CMakeLists.txt 
module1/ 
module2/ 

I guess I should use the add_library command to build the kernel first, but I 
don't know exactly how to do it since there are many possible usages of this 
command: 
https://cmake.org/cmake/help/latest/command/add_library.html 

Does someone know what is the cleanest way to do it? 

Cédric 

-- 

Powered by www.kitware.com

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Kitware offers various services to support the CMake community. For more 
information on each offering, please visit:

CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/cmake

Reply via email to