+IF(GGO)
+ #=========================================================
+ # Find ggo (gengetopt) files (http://www.gnu.org/software/gengetopt/)
+ FILE(GLOB ALL_GGO_FILES *.ggo)
+ MESSAGE(${ALL_GGO_FILES})
+
+ FOREACH(GGO_FILE ${ALL_GGO_FILES})
+ #MESSAGE(input=${GGO_FILE})
+ STRING(REGEX REPLACE "(.*).ggo"
+ "\\1" GGO_BASENAME
+ "${GGO_FILE}")
+ MESSAGE( base= ${GGO_BASENAME})
+ SET(GGO_H ${GGO_BASENAME}_ggo.h)
+ MESSAGE(${GGO_H})
+ SET(GGO_C ${GGO_BASENAME}_ggo.c)
+ MESSAGE(${GGO_C})
+ SET(GGO_OUTPUT ${GGO_H} ${GGO_C})
+ ADD_CUSTOM_COMMAND(OUTPUT ${GGO_OUTPUT}
+ COMMAND gengetopt
+ ARGS < ${GGO_FILE} --file-name=${GGO_BASENAME}_ggo -u --conf-parser
+ DEPENDS ${GGO_FILE}
+ )
+ ENDFOREACH(GGO_FILE)
+#=========================================================
+ENDIF(GGO)
+
+INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR})
+SET(SOURCES main gimmick_ggo.c)
IF(WIN32)
- ADD_EXECUTABLE(gimmick main)
+ ADD_EXECUTABLE(gimmick ${SOURCES})
SET_TARGET_PROPERTIES(gimmick PROPERTIES LINK_FLAGS /subsystem:console )
ELSE(WIN32)
- ADD_EXECUTABLE(gimmick main)
+ ADD_EXECUTABLE(gimmick ${SOURCES})
ENDIF(WIN32)
TARGET_LINK_LIBRARIES( gimmick creaImageIO2)