alpha
This commit is contained in:
@ -1,62 +1,64 @@
|
||||
set(TEST_NAME_PREFIX "IACore_Test_Unit_")
|
||||
|
||||
# ------------------------------------------------
|
||||
# C Compile Test
|
||||
# ------------------------------------------------
|
||||
enable_language(C)
|
||||
|
||||
add_executable(Test_Unit_CCompile "CCompile.c")
|
||||
add_executable(${TEST_NAME_PREFIX}CCompile "CCompile.c")
|
||||
|
||||
set_target_properties(Test_Unit_CCompile PROPERTIES
|
||||
set_target_properties(${TEST_NAME_PREFIX}CCompile PROPERTIES
|
||||
C_STANDARD 99
|
||||
C_STANDARD_REQUIRED ON
|
||||
LINKER_LANGUAGE C
|
||||
)
|
||||
|
||||
target_link_libraries(Test_Unit_CCompile PRIVATE IACore)
|
||||
target_link_libraries(${TEST_NAME_PREFIX}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)
|
||||
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_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)
|
||||
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_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)
|
||||
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: 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)
|
||||
add_executable(${TEST_NAME_PREFIX}File "File.cpp")
|
||||
target_link_libraries(${TEST_NAME_PREFIX}File PRIVATE IACore)
|
||||
target_compile_options(${TEST_NAME_PREFIX}File PRIVATE -fexceptions)
|
||||
set_target_properties(${TEST_NAME_PREFIX}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)
|
||||
add_executable(${TEST_NAME_PREFIX}Process "Process.cpp")
|
||||
target_link_libraries(${TEST_NAME_PREFIX}Process PRIVATE IACore)
|
||||
target_compile_options(${TEST_NAME_PREFIX}Process PRIVATE -fexceptions)
|
||||
set_target_properties(${TEST_NAME_PREFIX}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)
|
||||
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)
|
||||
|
||||
Reference in New Issue
Block a user