summaryrefslogtreecommitdiff
path: root/ldmicro/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'ldmicro/CMakeLists.txt')
-rw-r--r--ldmicro/CMakeLists.txt19
1 files changed, 11 insertions, 8 deletions
diff --git a/ldmicro/CMakeLists.txt b/ldmicro/CMakeLists.txt
index 90a1616..49668a3 100644
--- a/ldmicro/CMakeLists.txt
+++ b/ldmicro/CMakeLists.txt
@@ -130,6 +130,10 @@ IF(UNIX)
maincontrols.cpp
ldmicro.cpp)
+ ## Build *.int interpreter
+ add_executable (ldinterpret ldinterpret.c)
+ target_link_libraries (ldinterpret LinuxUI)
+
## Build main LDMicro executable
add_executable (LDMicro ${COMPILE_CPP_SOURCES})
add_dependencies(LDMicro LDMicro_SCRIPT_GENERATED_FILES)
@@ -137,13 +141,12 @@ IF(UNIX)
target_link_libraries (LDMicro LinuxUI)
target_link_libraries (LDMicro FreezeLD)
- ## Build *.int interpreter
- add_executable (ldinterpret ldinterpret.c)
- target_link_libraries (ldinterpret LinuxUI)
-
- #add_executable (testMain testMain.cpp)
- #install (TARGETS testMain DESTINATION bin)
- #target_link_libraries (testMain LinuxUI)
- #target_link_libraries (testMain FreezeLD)
+ ## Add tests
+ MESSAGE( STATUS "Adding tests.." )
+ add_custom_command(
+ TARGET LDMicro
+ POST_BUILD
+ WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/reg
+ COMMAND perl run-tests.pl)
ENDIF(UNIX)