From d810f45f7cb9f930780c46529b6d25fafec3e9d9 Mon Sep 17 00:00:00 2001 From: Peter Johnson Date: Tue, 7 Oct 2008 05:47:08 +0000 Subject: [PATCH] Add CMakeLists.txt for tasm frontend. svn path=/trunk/yasm/; revision=2132 --- frontends/tasm/CMakeLists.txt | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 frontends/tasm/CMakeLists.txt diff --git a/frontends/tasm/CMakeLists.txt b/frontends/tasm/CMakeLists.txt new file mode 100644 index 00000000..e89d5aeb --- /dev/null +++ b/frontends/tasm/CMakeLists.txt @@ -0,0 +1,25 @@ +INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR}) + +ADD_CUSTOM_COMMAND( + OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/license.c + COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_SOURCE_DIR}/frontends/yasm/genstring.py + license_msg + ${CMAKE_CURRENT_BINARY_DIR}/license.c + ${CMAKE_SOURCE_DIR}/COPYING + MAIN_DEPENDENCY ${CMAKE_SOURCE_DIR}/COPYING + DEPENDS ${CMAKE_SOURCE_DIR}/frontends/yasm/genstring.py + ) + +SET(EXECUTABLE_OUTPUT_PATH ${CMAKE_BINARY_DIR}) + +ADD_EXECUTABLE(tasm + tasm.c + tasm-options.c + ) +TARGET_LINK_LIBRARIES(tasm libyasm ${LIBDL}) + +SET_SOURCE_FILES_PROPERTIES(tasm.c PROPERTIES + OBJECT_DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/license.c + ) + +INSTALL(TARGETS tasm RUNTIME DESTINATION bin) -- 2.40.0