xref: /aosp_15_r20/external/libconfig/examples/c++/CMakeLists.txt (revision 2e9d491483b805f09ea864149eadd5680efcc72a)
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