1*5c90c05cSAndroid Build Coastguard Workercmake_minimum_required(VERSION 3.8...3.25) 2*5c90c05cSAndroid Build Coastguard Worker 3*5c90c05cSAndroid Build Coastguard Workerproject(fmt-test) 4*5c90c05cSAndroid Build Coastguard Worker 5*5c90c05cSAndroid Build Coastguard Workerfind_package(FMT REQUIRED) 6*5c90c05cSAndroid Build Coastguard Worker 7*5c90c05cSAndroid Build Coastguard Workeradd_executable(library-test main.cc) 8*5c90c05cSAndroid Build Coastguard Workertarget_link_libraries(library-test fmt::fmt) 9*5c90c05cSAndroid Build Coastguard Workertarget_compile_options(library-test PRIVATE ${PEDANTIC_COMPILE_FLAGS}) 10*5c90c05cSAndroid Build Coastguard Workertarget_include_directories(library-test PUBLIC SYSTEM .) 11*5c90c05cSAndroid Build Coastguard Worker 12*5c90c05cSAndroid Build Coastguard Workerif (TARGET fmt::fmt-header-only) 13*5c90c05cSAndroid Build Coastguard Worker add_executable(header-only-test main.cc) 14*5c90c05cSAndroid Build Coastguard Worker target_link_libraries(header-only-test fmt::fmt-header-only) 15*5c90c05cSAndroid Build Coastguard Worker target_compile_options(header-only-test PRIVATE ${PEDANTIC_COMPILE_FLAGS}) 16*5c90c05cSAndroid Build Coastguard Worker target_include_directories(header-only-test PUBLIC SYSTEM .) 17*5c90c05cSAndroid Build Coastguard Workerendif () 18