1if(CMAKE_HOST_WIN32) 2 set(libname "libconfig") 3else() 4 set(libname "config") 5endif() 6 7add_executable(c++_example1 example1.cpp ) 8add_executable(c++_example2 example2.cpp ) 9add_executable(c++_example3 example3.cpp ) 10add_executable(c++_example4 example4.cpp ) 11 12target_include_directories(c++_example1 PRIVATE ${CMAKE_SOURCE_DIR}/lib) 13target_include_directories(c++_example2 PRIVATE ${CMAKE_SOURCE_DIR}/lib) 14target_include_directories(c++_example3 PRIVATE ${CMAKE_SOURCE_DIR}/lib) 15target_include_directories(c++_example4 PRIVATE ${CMAKE_SOURCE_DIR}/lib) 16 17target_link_libraries(c++_example1 ${libname}++ ) 18target_link_libraries(c++_example2 ${libname}++ ) 19target_link_libraries(c++_example3 ${libname}++ ) 20target_link_libraries(c++_example4 ${libname}++ ) 21