xref: /aosp_15_r20/external/libconfig/tests/CMakeLists.txt (revision 2e9d491483b805f09ea864149eadd5680efcc72a)
1*2e9d4914SAndroid Build Coastguard Workerif(CMAKE_HOST_WIN32)
2*2e9d4914SAndroid Build Coastguard Worker    set(libname "libconfig")
3*2e9d4914SAndroid Build Coastguard Workerelse()
4*2e9d4914SAndroid Build Coastguard Worker    set(libname "config")
5*2e9d4914SAndroid Build Coastguard Workerendif()
6*2e9d4914SAndroid Build Coastguard Worker
7*2e9d4914SAndroid Build Coastguard Workerinclude_directories(${CMAKE_SOURCE_DIR}/lib)
8*2e9d4914SAndroid Build Coastguard Worker
9*2e9d4914SAndroid Build Coastguard Workeradd_executable(libconfig_tests
10*2e9d4914SAndroid Build Coastguard Worker    tests.c
11*2e9d4914SAndroid Build Coastguard Worker)
12*2e9d4914SAndroid Build Coastguard Worker
13*2e9d4914SAndroid Build Coastguard Workertarget_link_libraries(libconfig_tests
14*2e9d4914SAndroid Build Coastguard Worker    ${libname}
15*2e9d4914SAndroid Build Coastguard Worker    libtinytest
16*2e9d4914SAndroid Build Coastguard Worker)
17*2e9d4914SAndroid Build Coastguard Worker
18*2e9d4914SAndroid Build Coastguard Workeradd_test(
19*2e9d4914SAndroid Build Coastguard Worker    NAME libconfig_tests
20*2e9d4914SAndroid Build Coastguard Worker    COMMAND libconfig_tests
21*2e9d4914SAndroid Build Coastguard Worker    WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/tests
22*2e9d4914SAndroid Build Coastguard Worker)
23