CMakeLists.txt 539 B

12345678910111213141516171819
  1. cmake_minimum_required( VERSION 3.0 )
  2. project( mytest )
  3. set( CMAKE_CXX_FLAGS "-Wall -Wextra ${CMAKE_CXX_FLAGS}" )
  4. include_directories( src )
  5. add_library( mytest SHARED src/mytest.cpp )
  6. add_executable( mytest_main.out src/mytest_main.cpp )
  7. target_link_libraries( mytest_main.out mytest )
  8. install( TARGETS mytest_main.out DESTINATION bin )
  9. install( FILES modules/mytest DESTINATION modules )
  10. install( TARGETS mytest DESTINATION lib )
  11. install( PROGRAMS src/mytest.py DESTINATION bin )
  12. install( PROGRAMS src/mytest.py DESTINATION lib )