[artoolkit-commits] SF.net SVN: artoolkit:[291] branches/hartmut-pre-2_8/artoolkit
Optical marker tracking and overlay for augmented reality.
Brought to you by:
philip_lamb
From: <ret...@us...> - 2008-08-21 03:47:58
|
Revision: 291 http://artoolkit.svn.sourceforge.net/artoolkit/?rev=291&view=rev Author: retrakker Date: 2008-08-21 03:48:04 +0000 (Thu, 21 Aug 2008) Log Message: ----------- - added utilities - general cleanup of the buildsystem - added documentation to the packaging - added pattern files to the packaging Modified Paths: -------------- branches/hartmut-pre-2_8/artoolkit/CMakeLists.txt branches/hartmut-pre-2_8/artoolkit/CMakeModules/ARToolKitHelper.cmake branches/hartmut-pre-2_8/artoolkit/CMakeModules/Packaging.cmake.in branches/hartmut-pre-2_8/artoolkit/lib/SRC/AR/CMakeLists.txt branches/hartmut-pre-2_8/artoolkit/lib/SRC/ARMulti/CMakeLists.txt branches/hartmut-pre-2_8/artoolkit/lib/SRC/CMakeLists.txt branches/hartmut-pre-2_8/artoolkit/lib/SRC/Gl/CMakeLists.txt branches/hartmut-pre-2_8/artoolkit/lib/SRC/VideoWin32DirectShow/_ext/dsvl-0.0.8h/extlib/tinyxml/CMakeLists.txt branches/hartmut-pre-2_8/artoolkit/lib/SRC/VideoWin32DirectShow/_ext/dsvl-0.0.8h/src/CMakeLists.txt branches/hartmut-pre-2_8/artoolkit/lib/SRC/_ext/freeglut/src/CMakeLists.txt branches/hartmut-pre-2_8/artoolkit/util/CMakeLists.txt branches/hartmut-pre-2_8/artoolkit/util/mk_patt/CMakeLists.txt Added Paths: ----------- branches/hartmut-pre-2_8/artoolkit/patterns/CMakeLists.txt branches/hartmut-pre-2_8/artoolkit/util/calib_camera2/CMakeLists.txt branches/hartmut-pre-2_8/artoolkit/util/calib_cparam/CMakeLists.txt branches/hartmut-pre-2_8/artoolkit/util/calib_distortion/CMakeLists.txt branches/hartmut-pre-2_8/artoolkit/util/graphicsTest/CMakeLists.txt branches/hartmut-pre-2_8/artoolkit/util/videoTest/CMakeLists.txt Modified: branches/hartmut-pre-2_8/artoolkit/CMakeLists.txt =================================================================== --- branches/hartmut-pre-2_8/artoolkit/CMakeLists.txt 2008-08-21 03:45:42 UTC (rev 290) +++ branches/hartmut-pre-2_8/artoolkit/CMakeLists.txt 2008-08-21 03:48:04 UTC (rev 291) @@ -19,6 +19,13 @@ set(ARTOOLKIT_VERSION_TINY 3) set(ARTOOLKIT_VERSION_REV 99) +set(ARTOOLKIT_VERSION_SHORT "${ARTOOLKIT_VERSION_MAJOR}.${ARTOOLKIT_VERSION_MINOR}") +set(ARTOOLKIT_VERSION_FULL + "${ARTOOLKIT_VERSION_MAJOR}.${ARTOOLKIT_VERSION_MINOR}.${ARTOOLKIT_VERSION_TINY}" + ) + +set(ARTOOLKIT_SHARE_FOLDER share/artoolkit-${ARTOOLKIT_VERSION_SHORT}) + # # Depending on what is available we work our way through # @@ -55,13 +62,18 @@ DESTINATION bin PATTERN ".svn" EXCLUDE ) +else(WIN32) + install(DIRECTORY ${CMAKE_SOURCE_DIR}/bin/Data + DESTINATION ${ARTOOLKIT_SHARE_FOLDER} + PATTERN ".svn" EXCLUDE + ) endif(WIN32) install(FILES ChangeLog.txt COPYING.txt README.txt - DESTINATION share/artoolkit_2 + DESTINATION ${ARTOOLKIT_SHARE_FOLDER} ) if (APPLE) @@ -88,8 +100,20 @@ add_subdirectory(util) add_subdirectory(examples) +# +# Install the documentation +# +install(DIRECTORY doc + DESTINATION ${ARTOOLKIT_SHARE_FOLDER} + PATTERN ".svn" EXCLUDE + ) # +# Install the pattern files +# +add_subdirectory(patterns) + +# # Optional packaging for SDK # option(ARTOOLKIT_BUILD_PACKAGE "Build distribution packages" OFF) Modified: branches/hartmut-pre-2_8/artoolkit/CMakeModules/ARToolKitHelper.cmake =================================================================== --- branches/hartmut-pre-2_8/artoolkit/CMakeModules/ARToolKitHelper.cmake 2008-08-21 03:45:42 UTC (rev 290) +++ branches/hartmut-pre-2_8/artoolkit/CMakeModules/ARToolKitHelper.cmake 2008-08-21 03:48:04 UTC (rev 291) @@ -1,21 +1,22 @@ # some simple macros to inject files into bundles -MACRO(ARTOOLKIT_EXECUTABLE EXE_NAME SRCS) - FILE(GLOB _datafiles "${CMAKE_SOURCE_DIR}/bin/Data/*.dat") - FILE(GLOB _datafiles ${_datafiles} "${CMAKE_SOURCE_DIR}/bin/Data/*.xml") - FILE(GLOB _datafiles ${_datafiles} "${CMAKE_SOURCE_DIR}/bin/Data/patt.*") - IF(APPLE) - SET_SOURCE_FILES_PROPERTIES( +macro(artoolkit_executable EXE_NAME SRCS) + file(GLOB _datafiles "${CMAKE_SOURCE_DIR}/bin/Data/*.dat") + file(GLOB _datafiles ${_datafiles} "${CMAKE_SOURCE_DIR}/bin/Data/*.xml") + file(GLOB _datafiles ${_datafiles} "${CMAKE_SOURCE_DIR}/bin/Data/patt.*") + + if(APPLE) + set_source_files_properties( ${_datafiles} PROPERTIES MACOSX_PACKAGE_LOCATION "Resources/Data" ) - ADD_EXECUTABLE(${EXE_NAME} MACOSX_BUNDLE ${SRCS} ${_datafiles}) - ELSE(APPLE) - ADD_EXECUTABLE(${EXE_NAME} ${SRCS} ${_datafiles}) - ENDIF(APPLE) -ENDMACRO(ARTOOLKIT_EXECUTABLE) + add_executable(${EXE_NAME} MACOSX_BUNDLE ${${SRCS}} ${_datafiles}) + else(APPLE) + add_executable(${EXE_NAME} ${${SRCS}} ${_datafiles}) + endif(APPLE) +endmacro(artoolkit_executable) macro(artoolkit_lib_install target) @@ -53,3 +54,84 @@ endmacro(artoolkit_exe_install target) + +macro(artoolkit_example_lite name source_files) + + set(exe_name ${name}) + + include_directories(${OPENGL_INCLUDE_DIR} ${GLUT_INCLUDE_DIR}) + + artoolkit_executable(${exe_name} ${source_files}) + + target_link_libraries(${exe_name} + AR + ARvideo + ARMulti + ARgsubUtil + ARgsub_lite + ${OPENGL_LIBRARIES} ${GLUT_LIBRARIES} + ) + + set_target_properties(${exe_name} + PROPERTIES + PROJECT_LABEL "Example ${name}" + ) + + artoolkit_exe_install(${exe_name}) + +endmacro(artoolkit_example_lite name source_files) + + +macro(artoolkit_example_glut name source_files) + + set(exe_name ${name}) + + include_directories(${OPENGL_INCLUDE_DIR} ${GLUT_INCLUDE_DIR}) + + artoolkit_executable(${exe_name} ${source_files}) + + target_link_libraries(${exe_name} + AR + ARvideo + ARgsub + ARgsubUtil + ARMulti + ${OPENGL_LIBRARIES} ${GLUT_LIBRARIES} + ) + + set_target_properties(${exe_name} + PROPERTIES + PROJECT_LABEL "Example ${name}" + ) + + artoolkit_exe_install(${exe_name}) + +endmacro(artoolkit_example_glut name source_files) + + +macro(artoolkit_utility_glut name source_files) + + set(exe_name ${name}) + + include_directories(${OPENGL_INCLUDE_DIR} ${GLUT_INCLUDE_DIR}) + + artoolkit_executable(${exe_name} ${source_files}) + + target_link_libraries(${exe_name} + AR + ARvideo + ARMulti + ARgsub + ARgsub_lite + ARgsubUtil + ${OPENGL_LIBRARIES} ${GLUT_LIBRARIES} + ) + + set_target_properties(${exe_name} + PROPERTIES + PROJECT_LABEL "Utility ${name}" + ) + + artoolkit_exe_install(${exe_name}) + +endmacro(artoolkit_utility_glut name source_files) Modified: branches/hartmut-pre-2_8/artoolkit/CMakeModules/Packaging.cmake.in =================================================================== --- branches/hartmut-pre-2_8/artoolkit/CMakeModules/Packaging.cmake.in 2008-08-21 03:45:42 UTC (rev 290) +++ branches/hartmut-pre-2_8/artoolkit/CMakeModules/Packaging.cmake.in 2008-08-21 03:48:04 UTC (rev 291) @@ -18,23 +18,21 @@ set(CPACK_PACKAGE_VERSION_MINOR ${ARTOOLKIT_VERSION_MINOR}) set(CPACK_PACKAGE_VERSION_PATCH ${ARTOOLKIT_VERSION_TINY}) -set(CPACK_PACKAGE_INSTALL_DIRECTORY "ARToolKit2SDK") +set(CPACK_PACKAGE_INSTALL_DIRECTORY "ARToolKit-${ARTOOLKIT_VERSION_FULL}-SDK") -set(CPACK_PACKAGE_EXECUTABLES "mk_patt;Make Pattern;simpleLite;Simple Example") +set(CPACK_PACKAGE_EXECUTABLES "videoTest;Test Video Capture;graphicsTest;Test Graphics Hardware") if(WIN32) - # - # For MSVC compilers (and probably others) we need to copy the runtime - # to the plugins folder as well - # - set(CPACK_NSIS_MENU_LINKS - "bin" "ARToolKit application folder" - "share/osgART/ChangeLog.txt" "ARToolKit 2.0 ChangeLog" - "share/artoolkit2/README.txt" "ARToolKit ReadMe" - "share/artoolkit2/COPYING.txt" "ARToolKit GPL2 License" - "share/osgART/doc/html/index.html" "osgART 2.0 API Documentation" + "bin" "ARToolKit application folder" + "${ARTOOLKIT_SHARE_FOLDER}/ChangeLog.txt" "ARToolKit ${ARTOOLKIT_VERSION_FULL} ChangeLog" + "${ARTOOLKIT_SHARE_FOLDER}/README.txt" "ARToolKit ReadMe" + "${ARTOOLKIT_SHARE_FOLDER}/COPYING.txt" "ARToolKit GPL2 License" + "${ARTOOLKIT_SHARE_FOLDER}/doc/index.html" "ARToolKit API Documentation" + "${ARTOOLKIT_SHARE_FOLDER}/doc/video/index.html" "ARToolKit Video API Documentation" + "${ARTOOLKIT_SHARE_FOLDER}/doc/gsub_lite/index.html" "ARToolKit GL Subroutine API Documentation" + "${ARTOOLKIT_SHARE_FOLDER}/patterns" "ARToolKit Patterns" "http://artoolkit.sourceforge.net" "ARToolKit website" "http://www.hitlabnz.org" "HIT Lab NZ website" "http://www.artoolworks.com" "ARToolworks website" Modified: branches/hartmut-pre-2_8/artoolkit/lib/SRC/AR/CMakeLists.txt =================================================================== --- branches/hartmut-pre-2_8/artoolkit/lib/SRC/AR/CMakeLists.txt 2008-08-21 03:45:42 UTC (rev 290) +++ branches/hartmut-pre-2_8/artoolkit/lib/SRC/AR/CMakeLists.txt 2008-08-21 03:48:04 UTC (rev 291) @@ -1,22 +1,60 @@ -SET(LIB_NAME AR) +set(LIB_NAME AR) -INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include) +include_directories(${CMAKE_SOURCE_DIR}/include) -CONFIGURE_FILE( +configure_file( ${CMAKE_SOURCE_DIR}/include/${LIB_NAME}/config.h.in ${CMAKE_BINARY_DIR}/include/${LIB_NAME}/config.h ) + +set(SRCS + arDetectMarker.c + arDetectMarker2.c + arGetCode.c + arGetMarkerInfo.c + arGetTransMat.c + arGetTransMat2.c + arGetTransMat3.c + arGetTransMatCont.c + arLabeling.c + arUtil.c + mAlloc.c + mAllocDup.c + mAllocInv.c + mAllocMul.c + mAllocTrans.c + mAllocUnit.c + mDet.c + mDisp.c + mDup.c + mFree.c + mInv.c + mMul.c + mPCA.c + mSelfInv.c + mTrans.c + mUnit.c + paramChangeSize.c + paramDecomp.c + paramDisp.c + paramDistortion.c + paramFile.c + paramGet.c + vAlloc.c + vDisp.c + vFree.c + vHouse.c + vInnerP.c + vTridiag.c + ) - -FILE(GLOB SRCS *.c) - -SET(HDRS ${HDRS} +set(HDRS ${HDRS} ${CMAKE_BINARY_DIR}/include/AR/config.h ) -SET(HDRS ${HDRS} ${CMAKE_SOURCE_DIR}/include/AR/ar.h) +set(HDRS ${HDRS} ${CMAKE_SOURCE_DIR}/include/AR/ar.h) -ADD_LIBRARY(${LIB_NAME} ${HDRS} ${SRCS}) +add_library(${LIB_NAME} ${SRCS} ${HDRS}) install(TARGETS AR ARCHIVE DESTINATION lib @@ -24,3 +62,10 @@ PUBLIC_HEADER DESTINATION include/AR ) + +install(FILES ${HDRS} + DESTINATION include/AR + ) + + + Modified: branches/hartmut-pre-2_8/artoolkit/lib/SRC/ARMulti/CMakeLists.txt =================================================================== --- branches/hartmut-pre-2_8/artoolkit/lib/SRC/ARMulti/CMakeLists.txt 2008-08-21 03:45:42 UTC (rev 290) +++ branches/hartmut-pre-2_8/artoolkit/lib/SRC/ARMulti/CMakeLists.txt 2008-08-21 03:48:04 UTC (rev 291) @@ -1,9 +1,26 @@ -SET(LIB_NAME ARMulti) +set(lib_name ARMulti) -INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include) +set(SRCS + arMultiActivate.c + arMultiGetTransMat.c + arMultiReadConfigFile.c + ) + +include_directories(${CMAKE_SOURCE_DIR}/include) -SET(HDRS ${CMAKE_SOURCE_DIR}/include/AR/arMulti.h) +set(HDRS + ${CMAKE_SOURCE_DIR}/include/AR/arMulti.h + ) -FILE(GLOB SRCS *.c) +add_library(${lib_name} STATIC ${HDRS} ${SRCS}) -ADD_LIBRARY(${LIB_NAME} ${HDRS} ${SRCS}) \ No newline at end of file +install(TARGETS ${lib_name} + ARCHIVE DESTINATION lib + RUNTIME DESTINATION bin + PUBLIC_HEADER DESTINATION include/AR + ) + + +install(FILES ${HDRS} + DESTINATION include/AR + ) \ No newline at end of file Modified: branches/hartmut-pre-2_8/artoolkit/lib/SRC/CMakeLists.txt =================================================================== --- branches/hartmut-pre-2_8/artoolkit/lib/SRC/CMakeLists.txt 2008-08-21 03:45:42 UTC (rev 290) +++ branches/hartmut-pre-2_8/artoolkit/lib/SRC/CMakeLists.txt 2008-08-21 03:48:04 UTC (rev 291) @@ -12,6 +12,26 @@ # GL utility add_subdirectory(Gl) +# +# ARvideo headers - just install them +# +install(FILES + ${CMAKE_SOURCE_DIR}/include/AR/sys/videoGStreamer.h + ${CMAKE_SOURCE_DIR}/include/AR/sys/videoLinux1394Cam.h + ${CMAKE_SOURCE_DIR}/include/AR/sys/videoLinuxDV.h + ${CMAKE_SOURCE_DIR}/include/AR/sys/videoLinuxV4L.h + ${CMAKE_SOURCE_DIR}/include/AR/sys/videoMacOSX.h + ${CMAKE_SOURCE_DIR}/include/AR/sys/videoSGI.h + ${CMAKE_SOURCE_DIR}/include/AR/sys/videoWin32DirectShow.h + DESTINATION include/AR/sys + ) + +install(FILES + ${CMAKE_SOURCE_DIR}/include/AR/video.h + DESTINATION include/AR + ) + + # Video if(APPLE) add_subdirectory(VideoMacOSX) Modified: branches/hartmut-pre-2_8/artoolkit/lib/SRC/Gl/CMakeLists.txt =================================================================== --- branches/hartmut-pre-2_8/artoolkit/lib/SRC/Gl/CMakeLists.txt 2008-08-21 03:45:42 UTC (rev 290) +++ branches/hartmut-pre-2_8/artoolkit/lib/SRC/Gl/CMakeLists.txt 2008-08-21 03:48:04 UTC (rev 291) @@ -5,6 +5,9 @@ if(GLUT_FOUND) + # + # ARgsub + # set(LIB_NAME ARgsub) include_directories(${CMAKE_SOURCE_DIR}/include ${GLUT_INCLUDE_DIR}) @@ -21,6 +24,13 @@ include_directories(${CMAKE_SOURCE_DIR}/include ${GLUT_INCLUDE_DIR}) + install(FILES ${HDRS} + DESTINATION include/AR + ) + + # + # ARgsubUtil + # set(LIB_NAME ARgsubUtil) set(HDRS ${CMAKE_SOURCE_DIR}/include/AR/gsubUtil.h) @@ -29,13 +39,21 @@ add_library(${LIB_NAME} ${HDRS} ${SRCS}) - target_link_libraries(${LIB_NAME} AR) + target_link_libraries(${LIB_NAME} AR) - artoolkit_lib_install(${LIB_NAME}) + install(FILES ${HDRS} + DESTINATION include/AR + ) + endif(GLUT_FOUND) + +# +# ARgsub lite +# + SET(LIB_NAME ARgsub_lite) INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include) @@ -50,6 +68,9 @@ artoolkit_lib_install(${LIB_NAME}) +install(FILES ${HDRS} + DESTINATION include/AR + ) @@ -57,3 +78,6 @@ + + + Modified: branches/hartmut-pre-2_8/artoolkit/lib/SRC/VideoWin32DirectShow/_ext/dsvl-0.0.8h/extlib/tinyxml/CMakeLists.txt =================================================================== --- branches/hartmut-pre-2_8/artoolkit/lib/SRC/VideoWin32DirectShow/_ext/dsvl-0.0.8h/extlib/tinyxml/CMakeLists.txt 2008-08-21 03:45:42 UTC (rev 290) +++ branches/hartmut-pre-2_8/artoolkit/lib/SRC/VideoWin32DirectShow/_ext/dsvl-0.0.8h/extlib/tinyxml/CMakeLists.txt 2008-08-21 03:48:04 UTC (rev 291) @@ -13,9 +13,16 @@ tinystr.h tinyxml.h ) - + add_definitions(-DTIXML_USE_STL) add_library(${lib_name} STATIC ${SRCS} - ) \ No newline at end of file + ) + +if(NOT CMAKE_PROJECT_NAME MATCHES "tinyxml") + set_target_properties(${lib_name} + PROPERTIES + PROJECT_LABEL "Dependency ${lib_name}" + ) +endif(NOT CMAKE_PROJECT_NAME MATCHES "tinyxml") \ No newline at end of file Modified: branches/hartmut-pre-2_8/artoolkit/lib/SRC/VideoWin32DirectShow/_ext/dsvl-0.0.8h/src/CMakeLists.txt =================================================================== --- branches/hartmut-pre-2_8/artoolkit/lib/SRC/VideoWin32DirectShow/_ext/dsvl-0.0.8h/src/CMakeLists.txt 2008-08-21 03:45:42 UTC (rev 290) +++ branches/hartmut-pre-2_8/artoolkit/lib/SRC/VideoWin32DirectShow/_ext/dsvl-0.0.8h/src/CMakeLists.txt 2008-08-21 03:48:04 UTC (rev 291) @@ -30,6 +30,14 @@ add_library(DSVL SHARED ${SRCS}) +if(NOT CMAKE_PROJECT_NAME MATCHES "DSVL") + set_target_properties(DSVL + PROPERTIES + PROJECT_LABEL "Dependency DirectShow Video Library" + ) +endif(NOT CMAKE_PROJECT_NAME MATCHES "DSVL") + + target_link_libraries(DSVL tinyxml ${DIRECTSHOW_LIBRARIES}) if (${CMAKE_BUILD_TYPE} MATCHES Debug) Modified: branches/hartmut-pre-2_8/artoolkit/lib/SRC/_ext/freeglut/src/CMakeLists.txt =================================================================== --- branches/hartmut-pre-2_8/artoolkit/lib/SRC/_ext/freeglut/src/CMakeLists.txt 2008-08-21 03:45:42 UTC (rev 290) +++ branches/hartmut-pre-2_8/artoolkit/lib/SRC/_ext/freeglut/src/CMakeLists.txt 2008-08-21 03:48:04 UTC (rev 291) @@ -54,6 +54,14 @@ add_library(${lib_name} SHARED ${srcs} ${hdrs} ${public_hdrs}) + +if(NOT CMAKE_PROJECT_NAME MATCHES "FreeGLUT") + set_target_properties(${lib_name} + PROPERTIES + PROJECT_LABEL "Dependency ${lib_name}" + ) +endif(NOT CMAKE_PROJECT_NAME MATCHES "FreeGLUT") + target_link_libraries(${lib_name} ${OPENGL_LIBRARIES} ) @@ -73,5 +81,7 @@ ARCHIVE DESTINATION lib ) +install(FILES ${public_hdrs} DESTINATION include/GL) + \ No newline at end of file Added: branches/hartmut-pre-2_8/artoolkit/patterns/CMakeLists.txt =================================================================== --- branches/hartmut-pre-2_8/artoolkit/patterns/CMakeLists.txt (rev 0) +++ branches/hartmut-pre-2_8/artoolkit/patterns/CMakeLists.txt 2008-08-21 03:48:04 UTC (rev 291) @@ -0,0 +1,21 @@ +############################################################################## +# CMake build system for ARToolKit 2.7.x # +# # +# (c) Copyright 2007-2008, HITLabNZ, Hartmut Seichter # +############################################################################## + +set(pattern_files + blankPatt.gif + calib_cpara.pdf + calib_dist.pdf + calibPatt.pdf + pattHiro.pdf + pattKanji.pdf + pattMulti.pdf + pattSample1.pdf + pattSample2.pdf + ) + +install(FILES ${pattern_files} + DESTINATION ${ARTOOLKIT_SHARE_FOLDER}/patterns + ) Modified: branches/hartmut-pre-2_8/artoolkit/util/CMakeLists.txt =================================================================== --- branches/hartmut-pre-2_8/artoolkit/util/CMakeLists.txt 2008-08-21 03:45:42 UTC (rev 290) +++ branches/hartmut-pre-2_8/artoolkit/util/CMakeLists.txt 2008-08-21 03:48:04 UTC (rev 291) @@ -1 +1,7 @@ -ADD_SUBDIRECTORY(mk_patt) +add_subdirectory(calib_camera2) +add_subdirectory(calib_cparam) +add_subdirectory(calib_distortion) +add_subdirectory(graphicsTest) +add_subdirectory(mk_patt) +add_subdirectory(videoTest) + Added: branches/hartmut-pre-2_8/artoolkit/util/calib_camera2/CMakeLists.txt =================================================================== --- branches/hartmut-pre-2_8/artoolkit/util/calib_camera2/CMakeLists.txt (rev 0) +++ branches/hartmut-pre-2_8/artoolkit/util/calib_camera2/CMakeLists.txt 2008-08-21 03:48:04 UTC (rev 291) @@ -0,0 +1,8 @@ +set(srcs + calib_dist.c + calib_inp.c + main.c + calib_camera.h + ) + +artoolkit_utility_glut(calib_camera2 srcs) Added: branches/hartmut-pre-2_8/artoolkit/util/calib_cparam/CMakeLists.txt =================================================================== --- branches/hartmut-pre-2_8/artoolkit/util/calib_cparam/CMakeLists.txt (rev 0) +++ branches/hartmut-pre-2_8/artoolkit/util/calib_cparam/CMakeLists.txt 2008-08-21 03:48:04 UTC (rev 291) @@ -0,0 +1,7 @@ +set(srcs + calib_cparam.c + calib_cparam.h + calib_cparam_sub.c + ) + +artoolkit_utility_glut(calib_cparam srcs) Added: branches/hartmut-pre-2_8/artoolkit/util/calib_distortion/CMakeLists.txt =================================================================== --- branches/hartmut-pre-2_8/artoolkit/util/calib_distortion/CMakeLists.txt (rev 0) +++ branches/hartmut-pre-2_8/artoolkit/util/calib_distortion/CMakeLists.txt 2008-08-21 03:48:04 UTC (rev 291) @@ -0,0 +1,7 @@ +set(srcs + calib_dist.c + calib_dist.h + check_dist.c + ) + +artoolkit_utility_glut(calib_distortion srcs) Added: branches/hartmut-pre-2_8/artoolkit/util/graphicsTest/CMakeLists.txt =================================================================== --- branches/hartmut-pre-2_8/artoolkit/util/graphicsTest/CMakeLists.txt (rev 0) +++ branches/hartmut-pre-2_8/artoolkit/util/graphicsTest/CMakeLists.txt 2008-08-21 03:48:04 UTC (rev 291) @@ -0,0 +1,5 @@ +set(srcs + graphicsTest.c + ) + +artoolkit_utility_glut(graphicsTest srcs) Modified: branches/hartmut-pre-2_8/artoolkit/util/mk_patt/CMakeLists.txt =================================================================== --- branches/hartmut-pre-2_8/artoolkit/util/mk_patt/CMakeLists.txt 2008-08-21 03:45:42 UTC (rev 290) +++ branches/hartmut-pre-2_8/artoolkit/util/mk_patt/CMakeLists.txt 2008-08-21 03:48:04 UTC (rev 291) @@ -1,17 +1,5 @@ -SET(EXE_NAME mk_patt) +set(srcs + mk_patt.c + ) -SET(SRCS mk_patt.c) - -if(GLUT_FOUND) - - add_definitions(${GLUT_DEFS}) - - include_directories(${GLUT_INCLUDE_DIR} ${OPENGL_INCLUDE_DIR}) - - ARTOOLKIT_EXECUTABLE(${EXE_NAME} ${SRCS}) - - target_link_libraries(${EXE_NAME} AR ARgsub_lite ARvideo ${OPENGL_LIBRARIES} ${GLUT_LIBRARIES}) - - artoolkit_exe_install(${EXE_NAME}) - -endif(GLUT_FOUND) +artoolkit_utility_glut(mk_patt srcs) Added: branches/hartmut-pre-2_8/artoolkit/util/videoTest/CMakeLists.txt =================================================================== --- branches/hartmut-pre-2_8/artoolkit/util/videoTest/CMakeLists.txt (rev 0) +++ branches/hartmut-pre-2_8/artoolkit/util/videoTest/CMakeLists.txt 2008-08-21 03:48:04 UTC (rev 291) @@ -0,0 +1,5 @@ +set(srcs + videoTest.c + ) + +artoolkit_utility_glut(videoTest srcs) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |