[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[certi-cvs] certi/test/Billard CMakeLists.txt
From: |
CERTI CVS commits |
Subject: |
[certi-cvs] certi/test/Billard CMakeLists.txt |
Date: |
Wed, 18 Sep 2013 14:50:32 +0000 |
CVSROOT: /sources/certi
Module name: certi
Changes by: Eric NOULARD <erk> 13/09/18 14:50:32
Modified files:
test/Billard : CMakeLists.txt
Log message:
Prepare proper gengetopt command line generation [unfinished]
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/certi/test/Billard/CMakeLists.txt?cvsroot=certi&r1=1.10&r2=1.11
Patches:
Index: CMakeLists.txt
===================================================================
RCS file: /sources/certi/certi/test/Billard/CMakeLists.txt,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- CMakeLists.txt 9 Jan 2011 18:01:45 -0000 1.10
+++ CMakeLists.txt 18 Sep 2013 14:50:32 -0000 1.11
@@ -8,6 +8,25 @@
ADD_DEFINITIONS(-DHAVE_STRING_H)
ENDIF (WIN32)
+find_program(GENGETOPT_PROGRAM NAMES gengetopt)
+if (GENGETOPT_PROGRAM)
+ set(GGOFILE ${CMAKE_CURRENT_SOURCE_DIR}/Billard.ggo)
+ add_custom_target(GenBillardCmdline
+ COMMAND ${GENGETOPT_PROGRAM} --no-handle-error
--show-required -i ${GGOFILE}
+ DEPENDS ${GGOFILE}
+ WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
+ COMMENT "Regenerate Billard command line C files -- (from
${GGOFILE})"
+ )
+endif(GENGETOPT_PROGRAM)
+set(Billard_SRCS_generated
+ Billard_cmdline.c Billard_cmdline.h)
+
+IF (CMAKE_COMPILER_IS_GNUCC)
+ message(STATUS "INHIBIT Compiler warning for gengetopt generated files:
${Billard_SRCS_generated}.")
+ SET_SOURCE_FILES_PROPERTIES(${Billard_SRCS_generated}
+ PROPERTIES COMPILE_FLAGS "-w")
+ENDIF(CMAKE_COMPILER_IS_GNUCC)
+
########### next target ###############
SET(billard_SRCS
@@ -20,6 +39,7 @@
cmdline.c
getopt.c
getopt1.c
+ #${Billard_SRCS_generated} not ready [yet]
)
IF(X_DISPLAY_MISSING)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [certi-cvs] certi/test/Billard CMakeLists.txt,
CERTI CVS commits <=