set(TEST_NAME_PREFIX "IACore_Test_Unit_") # ------------------------------------------------ # C Compile Test # ------------------------------------------------ add_executable(${TEST_NAME_PREFIX}CCompile "CCompile.c") set_target_properties(${TEST_NAME_PREFIX}CCompile PROPERTIES C_STANDARD 99 C_STANDARD_REQUIRED ON LINKER_LANGUAGE C ) target_link_libraries(${TEST_NAME_PREFIX}CCompile PRIVATE IACore) ## ------------------------------------------------ ## Unit: BinaryReader ## ------------------------------------------------ #add_executable(${TEST_NAME_PREFIX}BinaryReader "BinaryReader.cpp") #target_link_libraries(${TEST_NAME_PREFIX}BinaryReader PRIVATE IACore) #target_compile_options(${TEST_NAME_PREFIX}BinaryReader PRIVATE -fexceptions) #set_target_properties(${TEST_NAME_PREFIX}BinaryReader PROPERTIES USE_EXCEPTIONS ON) # ## ------------------------------------------------ ## Unit: BinaryWriter ## ------------------------------------------------ #add_executable(${TEST_NAME_PREFIX}BinaryWriter "BinaryWriter.cpp") #target_link_libraries(${TEST_NAME_PREFIX}BinaryWriter PRIVATE IACore) #target_compile_options(${TEST_NAME_PREFIX}BinaryWriter PRIVATE -fexceptions) #set_target_properties(${TEST_NAME_PREFIX}BinaryWriter PROPERTIES USE_EXCEPTIONS ON) # ------------------------------------------------ # Unit: Environment # ------------------------------------------------ add_executable(${TEST_NAME_PREFIX}Environment "Environment.cpp") target_link_libraries(${TEST_NAME_PREFIX}Environment PRIVATE IACore) target_compile_options(${TEST_NAME_PREFIX}Environment PRIVATE -fexceptions) set_target_properties(${TEST_NAME_PREFIX}Environment PROPERTIES USE_EXCEPTIONS ON) # ------------------------------------------------ # Unit: FileOps # ------------------------------------------------ #add_executable(${TEST_NAME_PREFIX}FileOps "FileOps.cpp") #target_link_libraries(${TEST_NAME_PREFIX}FileOps PRIVATE IACore) #target_compile_options(${TEST_NAME_PREFIX}FileOps PRIVATE -fexceptions) #set_target_properties(${TEST_NAME_PREFIX}FileOps PROPERTIES USE_EXCEPTIONS ON) # ------------------------------------------------ # Unit: ProcessOps # ------------------------------------------------ add_executable(${TEST_NAME_PREFIX}ProcessOps "ProcessOps.cpp") target_link_libraries(${TEST_NAME_PREFIX}ProcessOps PRIVATE IACore) target_compile_options(${TEST_NAME_PREFIX}ProcessOps PRIVATE -fexceptions) set_target_properties(${TEST_NAME_PREFIX}ProcessOps PROPERTIES USE_EXCEPTIONS ON) # ------------------------------------------------ # Unit: Utils # ------------------------------------------------ add_executable(${TEST_NAME_PREFIX}Utils "Utils.cpp") target_link_libraries(${TEST_NAME_PREFIX}Utils PRIVATE IACore) target_compile_options(${TEST_NAME_PREFIX}Utils PRIVATE -fexceptions) set_target_properties(${TEST_NAME_PREFIX}Utils PROPERTIES USE_EXCEPTIONS ON)