2 SET(GENGETOPT gengetopt)
4 SET(GENGETOPT C:/Users/Juan/Downloads/gengetopt)
6 #=========================================================
7 # Find ggo (gengetopt) files (http://www.gnu.org/software/gengetopt/)
8 FILE(GLOB ALL_GGO_FILES *.ggo)
9 #MESSAGE(${ALL_GGO_FILES})
11 FOREACH(GGO_FILE ${ALL_GGO_FILES})
12 #MESSAGE(input=${GGO_FILE})
13 STRING(REGEX REPLACE "(.*).ggo"
16 #MESSAGE( base= ${GGO_BASENAME})
17 SET(GGO_H ${GGO_BASENAME}_ggo.h)
19 SET(GGO_C ${GGO_BASENAME}_ggo.c)
21 SET(GGO_OUTPUT ${GGO_H} ${GGO_C})
22 ADD_CUSTOM_COMMAND(OUTPUT ${GGO_OUTPUT}
24 ARGS < ${GGO_FILE} --file-name=${GGO_BASENAME}_ggo -u --conf-parser
28 #=========================================================
31 INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR})
32 SET(SOURCES main gimmick_ggo.c)
35 ADD_EXECUTABLE(gimmick ${SOURCES})
36 SET_TARGET_PROPERTIES(gimmick PROPERTIES LINK_FLAGS /subsystem:console )
38 ADD_EXECUTABLE(gimmick ${SOURCES})
41 TARGET_LINK_LIBRARIES( gimmick creaImageIO2)
43 INSTALL_TARGETS(/bin/ gimmick )