[artoolkit-commits] SF.net SVN: artoolkit: [277] branches
Optical marker tracking and overlay for augmented reality.
Brought to you by:
philip_lamb
From: <ret...@us...> - 2008-02-17 11:02:46
|
Revision: 277 http://artoolkit.svn.sourceforge.net/artoolkit/?rev=277&view=rev Author: retrakker Date: 2008-02-17 03:02:49 -0800 (Sun, 17 Feb 2008) Log Message: ----------- added initial CMake build system (for now only working on Mac OS X) Added Paths: ----------- branches/hartmut-pre-2_8/ branches/hartmut-pre-2_8/artoolkit/CMakeLists.txt branches/hartmut-pre-2_8/artoolkit/examples/CMakeLists.txt branches/hartmut-pre-2_8/artoolkit/examples/simpleLite/CMakeLists.txt branches/hartmut-pre-2_8/artoolkit/lib/CMakeLists.txt 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/VideoMacOSX/CMakeLists.txt Copied: branches/hartmut-pre-2_8 (from rev 276, trunk) Added: branches/hartmut-pre-2_8/artoolkit/CMakeLists.txt =================================================================== --- branches/hartmut-pre-2_8/artoolkit/CMakeLists.txt (rev 0) +++ branches/hartmut-pre-2_8/artoolkit/CMakeLists.txt 2008-02-17 11:02:49 UTC (rev 277) @@ -0,0 +1,7 @@ +PROJECT(ARToolKit) + +SET(CMAKE_OSX_ARCHITECTURES "ppc;i386") +SET(CMAKE_OSX_SYSROOT "/Developer/SDKs/MacOSX10.4u.sdk/") + +ADD_SUBDIRECTORY(lib) +ADD_SUBDIRECTORY(examples) Added: branches/hartmut-pre-2_8/artoolkit/examples/CMakeLists.txt =================================================================== --- branches/hartmut-pre-2_8/artoolkit/examples/CMakeLists.txt (rev 0) +++ branches/hartmut-pre-2_8/artoolkit/examples/CMakeLists.txt 2008-02-17 11:02:49 UTC (rev 277) @@ -0,0 +1,6 @@ +ADD_SUBDIRECTORY(simpleLite) + + + + + Added: branches/hartmut-pre-2_8/artoolkit/examples/simpleLite/CMakeLists.txt =================================================================== --- branches/hartmut-pre-2_8/artoolkit/examples/simpleLite/CMakeLists.txt (rev 0) +++ branches/hartmut-pre-2_8/artoolkit/examples/simpleLite/CMakeLists.txt 2008-02-17 11:02:49 UTC (rev 277) @@ -0,0 +1,16 @@ +SET(EXE_NAME simpleLite) + +SET(SRCS simpleLite.c) + +INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include) + +INCLUDE(FindOpenGL) +INCLUDE(FindGLUT) + +IF (APPLE) + ADD_EXECUTABLE(${EXE_NAME} MACOSX_BUNDLE ${SRCS}) +ELSE (APPLE) + ADD_EXECUTABLE(${EXE_NAME} WIN32 ${SRCS}) +ENDIF(APPLE) + +TARGET_LINK_LIBRARIES(${EXE_NAME} AR ARgsub_lite ARvideo ${OPENGL_LIBRARIES} ${GLUT_LIBRARIES}) Added: branches/hartmut-pre-2_8/artoolkit/lib/CMakeLists.txt =================================================================== --- branches/hartmut-pre-2_8/artoolkit/lib/CMakeLists.txt (rev 0) +++ branches/hartmut-pre-2_8/artoolkit/lib/CMakeLists.txt 2008-02-17 11:02:49 UTC (rev 277) @@ -0,0 +1 @@ +ADD_SUBDIRECTORY(SRC) \ No newline at end of file Added: branches/hartmut-pre-2_8/artoolkit/lib/SRC/AR/CMakeLists.txt =================================================================== --- branches/hartmut-pre-2_8/artoolkit/lib/SRC/AR/CMakeLists.txt (rev 0) +++ branches/hartmut-pre-2_8/artoolkit/lib/SRC/AR/CMakeLists.txt 2008-02-17 11:02:49 UTC (rev 277) @@ -0,0 +1,17 @@ +SET(LIB_NAME AR) + +INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include) + +CONFIGURE_FILE( + ${CMAKE_SOURCE_DIR}/include/${LIB_NAME}/config.h.in + ${CMAKE_SOURCE_DIR}/include/${LIB_NAME}/config.h + ) + +FILE(GLOB SRCS *.c) + +SET(HDRS ${HDRS} ${CMAKE_SOURCE_DIR}/include/AR/config.h) +SET(HDRS ${HDRS} ${CMAKE_SOURCE_DIR}/include/AR/ar.h) + +ADD_LIBRARY(${LIB_NAME} ${HDRS} ${SRCS}) + +TARGET_LINK_LIBRARIES(${LIB_NAME} AR) Added: branches/hartmut-pre-2_8/artoolkit/lib/SRC/ARMulti/CMakeLists.txt =================================================================== --- branches/hartmut-pre-2_8/artoolkit/lib/SRC/ARMulti/CMakeLists.txt (rev 0) +++ branches/hartmut-pre-2_8/artoolkit/lib/SRC/ARMulti/CMakeLists.txt 2008-02-17 11:02:49 UTC (rev 277) @@ -0,0 +1,9 @@ +SET(LIB_NAME ARMulti) + +INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include) + +SET(HDRS ${CMAKE_SOURCE_DIR}/include/AR/arMulti.h) + +FILE(GLOB SRCS *.c) + +ADD_LIBRARY(${LIB_NAME} ${HDRS} ${SRCS}) \ No newline at end of file Added: branches/hartmut-pre-2_8/artoolkit/lib/SRC/CMakeLists.txt =================================================================== --- branches/hartmut-pre-2_8/artoolkit/lib/SRC/CMakeLists.txt (rev 0) +++ branches/hartmut-pre-2_8/artoolkit/lib/SRC/CMakeLists.txt 2008-02-17 11:02:49 UTC (rev 277) @@ -0,0 +1,11 @@ +# Core library +ADD_SUBDIRECTORY(AR) +ADD_SUBDIRECTORY(ARMulti) + +# GL utility +ADD_SUBDIRECTORY(Gl) + +# Video +IF (APPLE) + ADD_SUBDIRECTORY(VideoMacOSX) +ENDIF(APPLE) \ No newline at end of file Added: branches/hartmut-pre-2_8/artoolkit/lib/SRC/Gl/CMakeLists.txt =================================================================== --- branches/hartmut-pre-2_8/artoolkit/lib/SRC/Gl/CMakeLists.txt (rev 0) +++ branches/hartmut-pre-2_8/artoolkit/lib/SRC/Gl/CMakeLists.txt 2008-02-17 11:02:49 UTC (rev 277) @@ -0,0 +1,40 @@ +SET(LIB_NAME ARgsub) + +INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include) + +SET(HDRS ${CMAKE_SOURCE_DIR}/include/AR/gsub.h) + +FILE(GLOB SRCS gsub.c) + +ADD_LIBRARY(${LIB_NAME} ${HDRS} ${SRCS}) + +TARGET_LINK_LIBRARIES(${LIB_NAME} AR) + + +SET(LIB_NAME ARgsub_lite) + +INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include) + +SET(HDRS ${CMAKE_SOURCE_DIR}/include/AR/gsub_lite.h) + +FILE(GLOB SRCS gsub_lite.c) + +ADD_LIBRARY(${LIB_NAME} ${HDRS} ${SRCS}) + +TARGET_LINK_LIBRARIES(${LIB_NAME} AR) + + +SET(LIB_NAME ARgsubUtil) + +INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include) + +SET(HDRS ${CMAKE_SOURCE_DIR}/include/AR/gsubUtil.h) + +FILE(GLOB SRCS gsubUtil.c) + +ADD_LIBRARY(${LIB_NAME} ${HDRS} ${SRCS}) + +TARGET_LINK_LIBRARIES(${LIB_NAME} AR) + + + Added: branches/hartmut-pre-2_8/artoolkit/lib/SRC/VideoMacOSX/CMakeLists.txt =================================================================== --- branches/hartmut-pre-2_8/artoolkit/lib/SRC/VideoMacOSX/CMakeLists.txt (rev 0) +++ branches/hartmut-pre-2_8/artoolkit/lib/SRC/VideoMacOSX/CMakeLists.txt 2008-02-17 11:02:49 UTC (rev 277) @@ -0,0 +1,17 @@ +SET(LIB_NAME ARvideo) + +INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include) + +SET(HDRS ${CMAKE_SOURCE_DIR}/include/AR/video.h) + +SET(SRCS video.c ARVideoSettingsController.m ARVideoSettingsController.h videoInternal.h) + +ADD_LIBRARY(${LIB_NAME} SHARED ${HDRS} ${SRCS}) + +TARGET_LINK_LIBRARIES(${LIB_NAME} + AR + "-framework QuickTime" + "-framework System" + "-framework Cocoa" + "-framework Carbon" + ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |