#To make a solution file to navigate the argtable source code from the Visual Studio GUI: #xcopy /s /y c:\work\prep\argtable\2.13\patch\*.* c:\work\argtable2-13 #cmake -G "Visual Studio 9 2008" -DCMAKE_INSTALL_PREFIX=c:\work\local c:\work\argtable2-13 #cmake -G "NMake Makefiles" -DCMAKE_INSTALL_PREFIX=c:\work\local c:\work\argtable2-13 set (SOURCE_FILES arg_dbl.c arg_end.c arg_file.c arg_lit.c arg_rem.c arg_int.c arg_str.c argtable2.c getopt.c getopt1.c ) set (PUBLIC_HEADER_FILES argtable2.h ) set (HEADER_FILES ${PUBLIC_HEADER_FILES} getopt.h ) if (UNIX) #Requires the TRE library set (SOURCE_FILES ${SOURCE_FILES} arg_date.c arg_rex.c ) endif (UNIX) add_library (argtable2 ${SOURCE_FILES} ${HEADER_FILES} ) install (TARGETS argtable2 RUNTIME DESTINATION bin LIBRARY DESTINATION lib ARCHIVE DESTINATION lib) install (FILES ${PUBLIC_HEADER_FILES} DESTINATION include)