CMakeLists.txt 411 B

1234567891011121314151617
  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( mylib SHARED src/mylib.cpp )
  6. add_executable( mymain.out src/mymain.cpp )
  7. target_link_libraries( mymain.out mylib )
  8. install( TARGETS mymain.out DESTINATION bin )
  9. install( FILES mytest.mod DESTINATION modules )
  10. install( TARGETS mylib DESTINATION lib )