Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions blocks/Box2D/templates/Basic Box2D/proj/cmake/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
cmake_minimum_required( VERSION 2.8 FATAL_ERROR )
set( CMAKE_VERBOSE_MAKEFILE ON )

project( BasicBox2D )
set( APP_NAME "${PROJECT_NAME}App" )

get_filename_component( CINDER_PATH "${CMAKE_CURRENT_SOURCE_DIR}/../../../../../.." ABSOLUTE )
get_filename_component( APP_PATH "${CMAKE_CURRENT_SOURCE_DIR}/../../" ABSOLUTE )

include( "${CINDER_PATH}/proj/cmake/modules/cinderMakeApp.cmake" )

ci_make_app(
APP_NAME ${APP_NAME}
SOURCES ${APP_PATH}/src/_TBOX_PREFIX_App.cpp
CINDER_PATH ${CINDER_PATH}
BLOCKS Box2D
)
10 changes: 10 additions & 0 deletions blocks/Clipper/proj/cmake/ClipperConfig.cmake
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
if( NOT TARGET Clipper )
get_filename_component( CLIPPER_SOURCE_PATH "${CMAKE_CURRENT_LIST_DIR}/../../src" ABSOLUTE )

add_library( CLIPPER
${CLIPPER_SOURCE_PATH}/clipper.cpp
${CLIPPER_SOURCE_PATH}/CinderClipper.cpp
)

target_include_directories( CLIPPER PUBLIC "${CLIPPER_SOURCE_PATH}"/../include )
endif()
15 changes: 15 additions & 0 deletions blocks/OSC/test/Test/proj/cmake/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
cmake_minimum_required( VERSION 2.8 FATAL_ERROR )
set( CMAKE_VERBOSE_MAKEFILE ON )

project( OSC-Test )

get_filename_component( CINDER_PATH "${CMAKE_CURRENT_SOURCE_DIR}/../../../../../.." ABSOLUTE )
get_filename_component( APP_PATH "${CMAKE_CURRENT_SOURCE_DIR}/../../" ABSOLUTE )

include( "${CINDER_PATH}/proj/cmake/modules/cinderMakeApp.cmake" )

ci_make_app(
SOURCES ${APP_PATH}/src/TestApp.cpp
CINDER_PATH ${CINDER_PATH}
BLOCKS OSC
)
23 changes: 23 additions & 0 deletions blocks/__AppTemplates/BasicApp/OpenGL/proj/cmake/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
cmake_minimum_required( VERSION 2.8 FATAL_ERROR )
set( CMAKE_VERBOSE_MAKEFILE ON )

project( Basic )

get_filename_component( CINDER_PATH "${CMAKE_CURRENT_SOURCE_DIR}/../../../../../.." ABSOLUTE )
get_filename_component( APP_PATH "${CMAKE_CURRENT_SOURCE_DIR}/../../" ABSOLUTE )

# wildcard on resources
file (GLOB APP_RESOURCES
${APP_PATH}/resources/*
)

include( "${CINDER_PATH}/proj/cmake/modules/cinderMakeApp.cmake" )

ci_make_app(
APP_NAME ${PROJECT_NAME}App
CINDER_PATH ${CINDER_PATH}
SOURCES ${APP_PATH}/src/_TBOX_PREFIX_App.cpp
INCLUDES ${APP_PATH}/include
RESOURCES ${APP_RESOURCES}
ASSETS_PATH ${APP_PATH}/assets
)
2 changes: 1 addition & 1 deletion proj/cmake/modules/findCMakeDirs.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ macro( findCMakeDirs RESULT_PATHS BASE_PATH SKIP_PATHS )
set( shouldSkip FALSE )
foreach( skip ${SKIP_PATHS} )
if( f MATCHES ".*${skip}" )
ci_log_v( "---- [findCMakeDirs] skipping path: ${f}" )
message( "---- [findCMakeDirs] skipping path: ${f}" )
set( shouldSkip TRUE )
break()
endif()
Expand Down
25 changes: 25 additions & 0 deletions proj/cmake/platform_linux.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,31 @@ set( CMAKE_VERBOSE_MAKEFILE ON )

set( CINDER_PLATFORM "Posix" )

# Some samples are not available on Linux
list( APPEND CINDER_SKIP_SAMPLES
# Renderer2D is required for:
FontSample
perlinTest
BSpline
CairoBasic
Wisteria
Renderer2dBasic
# Capture class is required for:
CaptureBasic
CaptureCube
# Apple only:
MotionBasic # (uses MotionManager block)
Compass # (uses MotionManager block)
LocationManager # (uses LocationManager block)
iosKeyboard
iosNativeControl
# Quicktime has no linux support:
QuickTimeAdvanced
QuickTimeAvfWriter
QuickTimeBasic
QuickTimeIteration
)

# When CINDER_HEADLESS is set, ${SRC_SET_GLFW} will *not* be compiled.
list( APPEND SRC_SET_GLFW
${CINDER_SRC_DIR}/glfw/src/context.c
Expand Down
1 change: 1 addition & 0 deletions samples/ArcballDemo/proj/cmake/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,5 @@ ci_make_app(
SOURCES ${APP_PATH}/src/ArcballDemoApp.cpp
CINDER_PATH ${CINDER_PATH}
INCLUDES ${APP_PATH}/include
RESOURCES ${APP_PATH}/../data/earth.jpg
)
1 change: 1 addition & 0 deletions samples/CameraPersp/proj/cmake/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,5 @@ ci_make_app(
SOURCES ${APP_PATH}/src/CameraPerspApp.cpp
INCLUDES ${APP_PATH}/include
CINDER_PATH ${CINDER_PATH}
RESOURCES ${APP_PATH}/../data/environment_maps/humus_sf.jpg
)
15 changes: 15 additions & 0 deletions samples/HighDensityDisplay/proj/cmake/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
cmake_minimum_required( VERSION 2.8 FATAL_ERROR )
set( CMAKE_VERBOSE_MAKEFILE ON )

project( HighIntensityDisplay )

get_filename_component( CINDER_PATH "${CMAKE_CURRENT_SOURCE_DIR}/../../../.." ABSOLUTE )
get_filename_component( APP_PATH "${CMAKE_CURRENT_SOURCE_DIR}/../../" ABSOLUTE )

include( "${CINDER_PATH}/proj/cmake/modules/cinderMakeApp.cmake" )

ci_make_app(
SOURCES ${APP_PATH}/src/HighDensityDisplayApp.cpp
CINDER_PATH ${CINDER_PATH}
INCLUDES ${APP_PATH}/include
)
1 change: 1 addition & 0 deletions samples/SurfaceBasic/proj/cmake/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,5 @@ ci_make_app(
SOURCES ${APP_PATH}/src/SurfaceBasicApp.cpp
INCLUDES ${APP_PATH}/include
CINDER_PATH ${CINDER_PATH}
RESOURCES ${APP_PATH}/../data/cinder_logo.png
)
14 changes: 14 additions & 0 deletions samples/_opengl/LevelOfDetailBasic/proj/cmake/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
cmake_minimum_required( VERSION 2.8 FATAL_ERROR )
set( CMAKE_VERBOSE_MAKEFILE ON )

project( opengl-LevelOfDetailBasic )

get_filename_component( CINDER_PATH "${CMAKE_CURRENT_SOURCE_DIR}/../../../../.." ABSOLUTE )
get_filename_component( APP_PATH "${CMAKE_CURRENT_SOURCE_DIR}/../../" ABSOLUTE )

include( "${CINDER_PATH}/proj/cmake/modules/cinderMakeApp.cmake" )

ci_make_app(
SOURCES ${APP_PATH}/src/LevelOfDetailBasicApp.cpp
CINDER_PATH ${CINDER_PATH}
)
2 changes: 1 addition & 1 deletion samples/_opengl/ParticlesBasic/src/ParticlesBasicApp.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -136,4 +136,4 @@ bool BasicParticleApp::isOffscreen( const vec2 &v )
return ( ( v.x < 0 ) || ( v.x > getWindowWidth() ) || ( v.y < 0 ) || ( v.y > getWindowHeight() ) );
}

CINDER_APP( BasicParticleApp, RendererGl )
CINDER_APP( BasicParticleApp, RendererGl )
2 changes: 1 addition & 1 deletion samples/_opengl/VboMesh/src/VboMeshApp.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
#include "cinder/app/App.h"
#include "cinder/app/RendererGl.h"
#include "cinder/gl/gl.h"
#include "cinder/GeomIO.h"
#include "cinder/GeomIo.h"
#include "cinder/ImageIo.h"
#include "cinder/CameraUi.h"

Expand Down
16 changes: 15 additions & 1 deletion samples/_timeline/ImageAccordion/proj/cmake/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,24 @@ project( timeline-ImageAccordion )

get_filename_component( CINDER_PATH "${CMAKE_CURRENT_SOURCE_DIR}/../../../../.." ABSOLUTE )
get_filename_component( APP_PATH "${CMAKE_CURRENT_SOURCE_DIR}/../../" ABSOLUTE )
get_filename_component( DATA_PATH "${APP_PATH}/../../data" ABSOLUTE )

list( APPEND RESOURCES
${DATA_PATH}/photo_1.jpg
${DATA_PATH}/photo_2.jpg
${DATA_PATH}/photo_3.jpg
${DATA_PATH}/photo_4.jpg
${DATA_PATH}/photo_5.jpg
${DATA_PATH}/photo_6.jpg
${DATA_PATH}/photo_7.jpg
${DATA_PATH}/photo_8.jpg
)

include( "${CINDER_PATH}/proj/cmake/modules/cinderMakeApp.cmake" )

ci_make_app(
SOURCES ${APP_PATH}/src/ImageAccordionApp.cpp
SOURCES ${APP_PATH}/src/ImageAccordionApp.cpp ${APP_PATH}/src/AccordionItem.cpp
CINDER_PATH ${CINDER_PATH}
INCLUDES ${APP_PATH}/include
RESOURCES ${RESOURCES}
)
4 changes: 2 additions & 2 deletions samples/_timeline/ImageAccordion/src/ImageAccordionApp.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
#include "cinder/app/App.h"
#include "cinder/app/RendererGl.h"
#include "cinder/gl/gl.h"
#include "cinder/ImageIO.h"
#include "cinder/ImageIo.h"
#include "cinder/Rand.h"
#include "cinder/Timeline.h"

Expand Down Expand Up @@ -198,4 +198,4 @@ void ImageAccordionApp::draw()
}
}

CINDER_APP( ImageAccordionApp, RendererGl( RendererGl::Options().msaa( 4 ) ) )
CINDER_APP( ImageAccordionApp, RendererGl( RendererGl::Options().msaa( 4 ) ) )
9 changes: 8 additions & 1 deletion samples/_timeline/PaletteBrowser/proj/cmake/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,14 @@ get_filename_component( APP_PATH "${CMAKE_CURRENT_SOURCE_DIR}/../../" ABSOLUTE )

include( "${CINDER_PATH}/proj/cmake/modules/cinderMakeApp.cmake" )

list( APPEND PBSOURCES
${APP_PATH}/src/PaletteBrowserApp.cpp
${APP_PATH}/src/Item.cpp
${APP_PATH}/src/Swatch.cpp
)

ci_make_app(
SOURCES ${APP_PATH}/src/PaletteBrowserApp.cpp
SOURCES ${PBSOURCES}
INCLUDES ${APP_PATH}/include
CINDER_PATH ${CINDER_PATH}
)
10 changes: 9 additions & 1 deletion samples/_timeline/VisualDictionary/proj/cmake/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,15 @@ get_filename_component( APP_PATH "${CMAKE_CURRENT_SOURCE_DIR}/../../" ABSOLUTE )

include( "${CINDER_PATH}/proj/cmake/modules/cinderMakeApp.cmake" )

list( APPEND SOURCES
${APP_PATH}/src/VisualDictionaryApp.cpp
${APP_PATH}/src/CenterState.cpp
${APP_PATH}/src/Dictionary.cpp
${APP_PATH}/src/WordNode.cpp
)

ci_make_app(
SOURCES ${APP_PATH}/src/VisualDictionaryApp.cpp
SOURCES ${SOURCES}
CINDER_PATH ${CINDER_PATH}
INCLUDES ${APP_PATH}/include
)