# ------------------------------------------------ # C Compile Test # ------------------------------------------------ enable_language(C) add_executable(Test_Unit_CCompile "CCompile.c") set_target_properties(Test_Unit_CCompile PROPERTIES C_STANDARD 99 C_STANDARD_REQUIRED ON LINKER_LANGUAGE C ) target_link_libraries(Test_Unit_CCompile PRIVATE IACore) # ------------------------------------------------ # Unit: BinaryReader # ------------------------------------------------ add_executable(Test_Unit_BinaryReader "BinaryReader.cpp") target_link_libraries(Test_Unit_BinaryReader PRIVATE IACore) target_compile_options(Test_Unit_BinaryReader PRIVATE -fexceptions) set_target_properties(Test_Unit_BinaryReader PROPERTIES USE_EXCEPTIONS ON) # ------------------------------------------------ # Unit: BinaryWriter # ------------------------------------------------ add_executable(Test_Unit_BinaryWriter "BinaryWriter.cpp") target_link_libraries(Test_Unit_BinaryWriter PRIVATE IACore) target_compile_options(Test_Unit_BinaryWriter PRIVATE -fexceptions) set_target_properties(Test_Unit_BinaryWriter PROPERTIES USE_EXCEPTIONS ON) # ------------------------------------------------ # Unit: Environment # ------------------------------------------------ add_executable(Test_Unit_Environment "Environment.cpp") target_link_libraries(Test_Unit_Environment PRIVATE IACore) target_compile_options(Test_Unit_Environment PRIVATE -fexceptions) set_target_properties(Test_Unit_Environment PROPERTIES USE_EXCEPTIONS ON) # ------------------------------------------------ # Unit: File # ------------------------------------------------ add_executable(Test_Unit_File "File.cpp") target_link_libraries(Test_Unit_File PRIVATE IACore) target_compile_options(Test_Unit_File PRIVATE -fexceptions) set_target_properties(Test_Unit_File PROPERTIES USE_EXCEPTIONS ON) # ------------------------------------------------ # Unit: Process # ------------------------------------------------ add_executable(Test_Unit_Process "Process.cpp") target_link_libraries(Test_Unit_Process PRIVATE IACore) target_compile_options(Test_Unit_Process PRIVATE -fexceptions) set_target_properties(Test_Unit_Process PROPERTIES USE_EXCEPTIONS ON) # ------------------------------------------------ # Unit: Utils # ------------------------------------------------ add_executable(Test_Unit_Utils "Utils.cpp") target_link_libraries(Test_Unit_Utils PRIVATE IACore) target_compile_options(Test_Unit_Utils PRIVATE -fexceptions) set_target_properties(Test_Unit_Utils PROPERTIES USE_EXCEPTIONS ON)