Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- cmake_minimum_required (VERSION 3.5)
- project (example1 CXX)
- set (CMAKE_CXX_STANDARD 14)
- set (SRC
- "src/main.cpp"
- "src/mod1.cpp"
- )
- set (INC
- "inc/mod1.hpp"
- )
- add_library(mylib SHARED IMPORTED GLOBAL)
- set_target_properties(mylib PROPERTIES
- IMPORTED_LOCATION "${CMAKE_SOURCE_DIR}/../../lib/mylib.so"
- INTERFACE_INCLUDE_DIRECTORIES "${CMAKE_SOURCE_DIR}/../../lib/inc"
- )
- add_executable (example1 ${SRC})
- target_include_directories(example1 PRIVATE "inc")
- target_include_directories(example1 PRIVATE "../common_inc")
- target_link_libraries(example1 mylib)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement