diff --git a/cmake/CreateLaunchers.cmake b/cmake/CreateLaunchers.cmake index 7062650..c54826d 100644 --- a/cmake/CreateLaunchers.cmake +++ b/cmake/CreateLaunchers.cmake @@ -20,7 +20,7 @@ # [RUNTIME_LIBRARY_DIRS ] # [WORKING_DIRECTORY ] # [ENVIRONMENT [...]]) -# - sets GENERIC_LAUNCHER_COMMAND amd GENERIC_LAUNCHER_FAIL_REGULAR_EXPRESSION +# - sets GENERIC_LAUNCHER_COMMAND and GENERIC_LAUNCHER_FAIL_REGULAR_EXPRESSION # # Requires these CMake modules: # ListFilter @@ -64,18 +64,28 @@ macro(_launcher_system_settings) # Find user and system name set(SYSTEM_NAME $ENV{USERDOMAIN}) set(USER_NAME $ENV{USERNAME}) - - if(MSVC100) + set(VCPROJ_TYPE vcproj) + set(USERFILE_EXTENSION ${SYSTEM_NAME}.${USER_NAME}.user) + set(LAUNCHER_LINESEP " ") + if(MSVC10) + set(LAUNCHER_LINESEP "\n") set(USERFILE_VC_VERSION 10.00) + set(USERFILE_EXTENSION user) + set(VCPROJ_TYPE vcxproj) elseif(MSVC90) set(USERFILE_VC_VERSION 9.00) elseif(MSVC80) set(USERFILE_VC_VERSION 8.00) elseif(MSVC71) set(USERFILE_VC_VERSION 7.10) + elseif(MSVC) + message(STATUS "MSVC but unrecognized version!") + endif() + if(BITS EQUAL 64) + set(USERFILE_PLATFORM x64) + else() + set(USERFILE_PLATFORM Win${BITS}) endif() - - set(USERFILE_PLATFORM Win${BITS}) set(_pathdelim ";") set(_suffix "cmd") else() @@ -176,7 +186,7 @@ macro(_launcher_process_args) set(USERFILE_ENV_COMMANDS) foreach(_arg "${RUNTIME_LIBRARIES_ENVIRONMENT}" ${ENVIRONMENT}) string(CONFIGURE - "@USERFILE_ENVIRONMENT@ @_arg@" + "@USERFILE_ENVIRONMENT@@LAUNCHER_LINESEP@@_arg@" USERFILE_ENVIRONMENT @ONLY) string(CONFIGURE @@ -189,7 +199,7 @@ endmacro() macro(_launcher_produce_vcproj_user) if(MSVC) file(READ - "${_launchermoddir}/perconfig.vcproj.user.in" + "${_launchermoddir}/perconfig.${VCPROJ_TYPE}.user.in" _perconfig) set(USERFILE_CONFIGSECTIONS) foreach(USERFILE_CONFIGNAME ${CMAKE_CONFIGURATION_TYPES}) @@ -207,8 +217,8 @@ macro(_launcher_produce_vcproj_user) endforeach() - configure_file("${_launchermoddir}/vcproj.user.in" - ${VCPROJNAME}.vcproj.${SYSTEM_NAME}.${USER_NAME}.user + configure_file("${_launchermoddir}/${VCPROJ_TYPE}.user.in" + ${VCPROJNAME}.${VCPROJ_TYPE}.${USERFILE_EXTENSION} @ONLY) endif() @@ -244,9 +254,6 @@ function(create_default_target_launcher _targetname) set(VCPROJNAME "${CMAKE_BINARY_DIR}/ALL_BUILD") _launcher_produce_vcproj_user() - set(VCPROJNAME "${CMAKE_CURRENT_BINARY_DIR}/${_targetname}") - _launcher_produce_vcproj_user() - _launcher_create_target_launcher() endfunction() diff --git a/cmake/FindVRJuggler22.cmake b/cmake/FindVRJuggler22.cmake index 2c55cc1..db9b3a2 100644 --- a/cmake/FindVRJuggler22.cmake +++ b/cmake/FindVRJuggler22.cmake @@ -250,13 +250,11 @@ if(VRJUGGLER22_FOUND) set(_vrj22_base_dir "${_vrj22_base_dir}" CACHE INTERNAL "" FORCE) if(_vrj22_have_base_dir) - file(GLOB - _poss_dirs - ${VRJUGGLER22_VJ_BASE_DIR}/share/vrjuggler*/data/configFiles) find_path(VRJUGGLER22_VJ_CFG_DIR standalone.jconf PATHS - ${_poss_dirs} + ${VRJUGGLER22_VJ_BASE_DIR}/share/vrjuggler-2.2/data/configFiles + ${VRJUGGLER22_VJ_BASE_DIR}/share/vrjuggler/data/configFiles NO_DEFAULT_PATH) mark_as_advanced(VRJUGGLER22_VJ_CFG_DIR) endif() @@ -416,20 +414,19 @@ endfunction() function(get_vrjuggler_bundle_sources _target_sources) if(APPLE) - if(NOT MACOSX_PACKAGE_DIR) - set(MACOSX_PACKAGE_DIR ${CMAKE_SOURCE_DIR}/cmake/package/macosx) - endif() + set(_bundledir "${VRJUGGLER22_VJ_CFG_DIR}/../bundle") + get_filename_component(_bundledir "${_bundledir}" ABSOLUTE) set(_vj_base_dir .) set(_vj_data_dir ${vj_base_dir}/share/vrjuggler-2.2) # Append Mac-specific sources to source list set(_vj_bundle_src - ${MACOSX_PACKAGE_DIR}/Resources/vrjuggler.icns - ${MACOSX_PACKAGE_DIR}/Resources/vrjuggler.plist - ${MACOSX_PACKAGE_DIR}/Resources/en.lproj/MainMenu.nib/classes.nib - ${MACOSX_PACKAGE_DIR}/Resources/en.lproj/MainMenu.nib/info.nib - ${MACOSX_PACKAGE_DIR}/Resources/en.lproj/MainMenu.nib/keyedobjects.nib) + ${_bundledir}/vrjuggler.icns + ${_bundledir}/vrjuggler.plist + ${_bundledir}/en.lproj/MainMenu.nib/classes.nib + ${_bundledir}/MainMenu.nib/info.nib + ${_bundledir}/MainMenu.nib/keyedobjects.nib) message(STATUS "vjbundlesrc: ${_vj_bundle_src}") set(${_target_sources} @@ -438,22 +435,25 @@ function(get_vrjuggler_bundle_sources _target_sources) PARENT_SCOPE) # Set destination of nib files - set_source_files_properties(${MACOSX_PACKAGE_DIR}/Resources/en.lproj/MainMenu.nib/classes.nib - ${MACOSX_PACKAGE_DIR}/Resources/en.lproj/MainMenu.nib/info.nib - ${MACOSX_PACKAGE_DIR}/Resources/en.lproj/MainMenu.nib/keyedobjects.nib + set_source_files_properties(${_bundledir}/MainMenu.nib/classes.nib + ${_bundledir}/MainMenu.nib/info.nib + ${_bundledir}/MainMenu.nib/keyedobjects.nib PROPERTIES MACOSX_PACKAGE_LOCATION Resources/en.lproj/MainMenu.nib/) # Set destination of Resources - set_source_files_properties(${MACOSX_PACKAGE_DIR}/Resources/vrjuggler.icns - ${MACOSX_PACKAGE_DIR}/Resources/vrjuggler.plist + set_source_files_properties(${_bundledir}/vrjuggler.icns + ${_bundledir}/vrjuggler.plist PROPERTIES MACOSX_PACKAGE_LOCATION Resources/) endif() endfunction() +get_filename_component(_vrjuggler22moddir + ${CMAKE_CURRENT_LIST_FILE} + PATH) function(fixup_vrjuggler_app_bundle _target _targetInstallDest @@ -464,9 +464,8 @@ function(fixup_vrjuggler_app_bundle return() endif() - if(NOT MACOSX_PACKAGE_DIR) - set(MACOSX_PACKAGE_DIR ${CMAKE_SOURCE_DIR}/cmake/package/macosx) - endif() + set(PACKAGE_DIR ${_vrjuggler22moddir}/package) + set(MACOSX_PACKAGE_DIR ${PACKAGE_DIR}/macosx) set(TARGET_LOCATION "${_targetInstallDest}/${_target}${CMAKE_EXECUTABLE_SUFFIX}") @@ -476,8 +475,6 @@ function(fixup_vrjuggler_app_bundle set_target_properties(${_target} PROPERTIES - MACOSX_BUNDLE - true MACOSX_BUNDLE_INFO_PLIST ${MACOSX_PACKAGE_DIR}/VRJuggler22BundleInfo.plist.in MACOSX_BUNDLE_ICON_FILE @@ -498,7 +495,7 @@ function(fixup_vrjuggler_app_bundle set(BUNDLE_LIBS ${_extralibs}) set(BUNDLE_LIB_DIRS "${VRJUGGLER22_VJ_BASE_DIR}" ${_libdirs}) - configure_file(${MACOSX_PACKAGE_DIR}/fixupbundle.cmake.in + configure_file(${PACKAGE_DIR}/fixupbundle.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/${_target}-fixupbundle-juggler.cmake @ONLY) install(SCRIPT diff --git a/cmake/FindVRJuggler30.cmake b/cmake/FindVRJuggler30.cmake index 43d348f..66382d8 100644 --- a/cmake/FindVRJuggler30.cmake +++ b/cmake/FindVRJuggler30.cmake @@ -247,13 +247,11 @@ if(VRJUGGLER30_FOUND) set(_vrj30_base_dir "${_vrj30_base_dir}" CACHE INTERNAL "" FORCE) if(_vrj30_have_base_dir) - file(GLOB - _poss_dirs - ${VRJUGGLER30_VJ_BASE_DIR}/share/vrjuggler*/data/configFiles) find_path(VRJUGGLER30_VJ_CFG_DIR standalone.jconf PATHS - ${_poss_dirs} + ${VRJUGGLER30_VJ_BASE_DIR}/share/vrjuggler-3.0/data/configFiles + ${VRJUGGLER30_VJ_BASE_DIR}/share/vrjuggler/data/configFiles NO_DEFAULT_PATH) mark_as_advanced(VRJUGGLER30_VJ_CFG_DIR) endif() @@ -412,20 +410,19 @@ endfunction() function(get_vrjuggler_bundle_sources _target_sources) if(APPLE) - if(NOT MACOSX_PACKAGE_DIR) - set(MACOSX_PACKAGE_DIR ${CMAKE_SOURCE_DIR}/cmake/package/macosx) - endif() + set(_bundledir "${VRJUGGLER30_VJ_CFG_DIR}/../bundle") + get_filename_component(_bundledir "${_bundledir}" ABSOLUTE) set(_vj_base_dir .) set(_vj_data_dir ${vj_base_dir}/share/vrjuggler-3.0) # Append Mac-specific sources to source list set(_vj_bundle_src - ${MACOSX_PACKAGE_DIR}/Resources/vrjuggler.icns - ${MACOSX_PACKAGE_DIR}/Resources/vrjuggler.plist - ${MACOSX_PACKAGE_DIR}/Resources/en.lproj/MainMenu.nib/classes.nib - ${MACOSX_PACKAGE_DIR}/Resources/en.lproj/MainMenu.nib/info.nib - ${MACOSX_PACKAGE_DIR}/Resources/en.lproj/MainMenu.nib/keyedobjects.nib) + ${_bundledir}/vrjuggler.icns + ${_bundledir}/vrjuggler.plist + ${_bundledir}/en.lproj/MainMenu.nib/classes.nib + ${_bundledir}/MainMenu.nib/info.nib + ${_bundledir}/MainMenu.nib/keyedobjects.nib) message(STATUS "vjbundlesrc: ${_vj_bundle_src}") set(${_target_sources} @@ -434,22 +431,25 @@ function(get_vrjuggler_bundle_sources _target_sources) PARENT_SCOPE) # Set destination of nib files - set_source_files_properties(${MACOSX_PACKAGE_DIR}/Resources/en.lproj/MainMenu.nib/classes.nib - ${MACOSX_PACKAGE_DIR}/Resources/en.lproj/MainMenu.nib/info.nib - ${MACOSX_PACKAGE_DIR}/Resources/en.lproj/MainMenu.nib/keyedobjects.nib + set_source_files_properties(${_bundledir}/MainMenu.nib/classes.nib + ${_bundledir}/MainMenu.nib/info.nib + ${_bundledir}/MainMenu.nib/keyedobjects.nib PROPERTIES MACOSX_PACKAGE_LOCATION Resources/en.lproj/MainMenu.nib/) # Set destination of Resources - set_source_files_properties(${MACOSX_PACKAGE_DIR}/Resources/vrjuggler.icns - ${MACOSX_PACKAGE_DIR}/Resources/vrjuggler.plist + set_source_files_properties(${_bundledir}/vrjuggler.icns + ${_bundledir}/vrjuggler.plist PROPERTIES MACOSX_PACKAGE_LOCATION Resources/) endif() endfunction() +get_filename_component(_vrjuggler30moddir + ${CMAKE_CURRENT_LIST_FILE} + PATH) function(fixup_vrjuggler_app_bundle _target _targetInstallDest @@ -460,9 +460,9 @@ function(fixup_vrjuggler_app_bundle return() endif() - if(NOT MACOSX_PACKAGE_DIR) - set(MACOSX_PACKAGE_DIR ${CMAKE_SOURCE_DIR}/cmake/package/macosx) - endif() + + set(PACKAGE_DIR ${_vrjuggler30moddir}/package) + set(MACOSX_PACKAGE_DIR ${PACKAGE_DIR}/macosx) set(TARGET_LOCATION "${_targetInstallDest}/${_target}${CMAKE_EXECUTABLE_SUFFIX}") @@ -472,8 +472,6 @@ function(fixup_vrjuggler_app_bundle set_target_properties(${_target} PROPERTIES - MACOSX_BUNDLE - true MACOSX_BUNDLE_INFO_PLIST ${MACOSX_PACKAGE_DIR}/VRJuggler30BundleInfo.plist.in MACOSX_BUNDLE_ICON_FILE @@ -494,7 +492,7 @@ function(fixup_vrjuggler_app_bundle set(BUNDLE_LIBS ${_extralibs}) set(BUNDLE_LIB_DIRS "${VRJUGGLER30_VJ_BASE_DIR}" ${_libdirs}) - configure_file(${MACOSX_PACKAGE_DIR}/fixupbundle.cmake.in + configure_file(${PACKAGE_DIR}/fixupbundle.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/${_target}-fixupbundle-juggler.cmake @ONLY) install(SCRIPT diff --git a/cmake/FindWinHID.cmake b/cmake/FindWinHID.cmake index b21654c..7ef08f7 100644 --- a/cmake/FindWinHID.cmake +++ b/cmake/FindWinHID.cmake @@ -78,7 +78,10 @@ find_path(WINHID_INCLUDE_DIR PATHS "${WINHID_ROOT_DIR}" PATH_SUFFIXES - inc/api) + inc/api + inc/w2k + inc/wxp + inc/wnet) find_path(WINHID_CRT_INCLUDE_DIR # otherwise you get weird compile errors NAMES diff --git a/cmake/Findcppunit.cmake b/cmake/Findcppunit.cmake new file mode 100644 index 0000000..32daf17 --- /dev/null +++ b/cmake/Findcppunit.cmake @@ -0,0 +1,75 @@ +# - try to find cppunit library +# +# Cache Variables: (probably not for direct use in your scripts) +# CPPUNIT_INCLUDE_DIR +# CPPUNIT_LIBRARY +# +# Non-cache variables you might use in your CMakeLists.txt: +# CPPUNIT_FOUND +# CPPUNIT_INCLUDE_DIRS +# CPPUNIT_LIBRARIES +# +# Requires these CMake modules: +# SelectLibraryConfigurations (included with CMake >= 2.8.0) +# FindPackageHandleStandardArgs (known included with CMake >=2.6.2) +# +# Original Author: +# 2009-2011 Ryan Pavlik +# http://academic.cleardefinition.com +# Iowa State University HCI Graduate Program/VRAC +# +# Copyright Iowa State University 2009-2011. +# Distributed under the Boost Software License, Version 1.0. +# (See accompanying file LICENSE_1_0.txt or copy at +# http://www.boost.org/LICENSE_1_0.txt) + +set(CPPUNIT_ROOT_DIR + "${CPPUNIT_ROOT_DIR}" + CACHE + PATH + "Directory to search") + +find_library(CPPUNIT_LIBRARY_RELEASE + NAMES + cppunit + HINTS + "${CPPUNIT_ROOT_DIR}") + +find_library(CPPUNIT_LIBRARY_DEBUG + NAMES + cppunitd + HINTS + "${CPPUNIT_ROOT_DIR}") + +include(SelectLibraryConfigurations) +select_library_configurations(CPPUNIT) + +# Might want to look close to the library first for the includes. +get_filename_component(_libdir "${MYSIMPLEPACKAGE_LIBRARY}" PATH) + +find_path(CPPUNIT_INCLUDE_DIR + NAMES + cppunit/TestCase.h + HINTS + "${_libdir}/.." + PATHS + "${CPPUNIT_ROOT_DIR}" + PATH_SUFFIXES + include/) + + +include(FindPackageHandleStandardArgs) +find_package_handle_standard_args(cppunit + DEFAULT_MSG + CPPUNIT_LIBRARY + CPPUNIT_INCLUDE_DIR) + +if(CPPUNIT_FOUND) + set(CPPUNIT_LIBRARIES ${CPPUNIT_LIBRARY} ${CMAKE_DL_LIBS}) + set(CPPUNIT_INCLUDE_DIRS "${CPPUNIT_INCLUDE_DIR}") + mark_as_advanced(CPPUNIT_ROOT_DIR) +endif() + +mark_as_advanced(CPPUNIT_INCLUDE_DIR + CPPUNIT_LIBRARY_RELEASE + CPPUNIT_LIBRARY_DEBUG) diff --git a/cmake/GetGitRevisionDescription.cmake.in b/cmake/GetGitRevisionDescription.cmake.in index c6f9b4d..c04662c 100644 --- a/cmake/GetGitRevisionDescription.cmake.in +++ b/cmake/GetGitRevisionDescription.cmake.in @@ -28,6 +28,3 @@ endif() file(READ "@GIT_DATA@/head-ref" HEAD_HASH LIMIT 1024) string(STRIP "${HEAD_HASH}" HEAD_HASH) - - -set(HEAD_HASH "${HEAD_CONTENTS}") diff --git a/cmake/LuaTargets.cmake b/cmake/LuaTargets.cmake index 6d0816e..4e8a1c2 100644 --- a/cmake/LuaTargets.cmake +++ b/cmake/LuaTargets.cmake @@ -30,15 +30,26 @@ set(__add_lua YES) include(FileCopyTargets) function(add_lua_target _target _dest) - + if(NOT ARGN) message(WARNING "In add_lua_target call for target ${_target}, no source files were specified!") return() endif() - + if(NOT LUA_TARGET_LUAC_EXECUTABLE) - set(LUA_TARGET_LUAC_EXECUTABLE luac) + if(TARGET luac) + message(STATUS "luac target found, using that in add_lua_target") + set(LUA_TARGET_LUAC_EXECUTABLE luac) + else() + find_executable(LUA_TARGET_LUAC_EXECUTABLE + NAMES + luac) + endif() + endif() + + if(NOT LUA_TARGET_LUAC_EXECUTABLE) + message(FATAL_ERROR "Can't find luac: please give LUA_TARGET_LUAC_EXECUTABLE a useful value - currently ${LUA_TARGET_LUAC_EXECUTABLE}") endif() set(ALLFILES) @@ -70,7 +81,10 @@ function(add_lua_target _target _dest) SOURCES ${ARGN} DEPENDS ${ALLFILES}) if(TARGET "${LUA_TARGET_LUAC_EXECUTABLE}") - add_dependencies(${_target} ${LUA_TARGET_LUAC_EXECUTABLE}) + get_property(_luac_imported TARGET "${LUA_TARGET_LUAC_EXECUTABLE}" PROPERTY IMPORTED) + if(NOT _luac_imported) + add_dependencies(${_target} ${LUA_TARGET_LUAC_EXECUTABLE}) + endif() endif() set_property(TARGET ${_target} PROPERTY FILE_COPY_TARGET YES) diff --git a/cmake/MakeVRJugglerAppBundle.cmake b/cmake/MakeVRJugglerAppBundle.cmake deleted file mode 100644 index 080069d..0000000 --- a/cmake/MakeVRJugglerAppBundle.cmake +++ /dev/null @@ -1,149 +0,0 @@ -# - A script to turn a VR Juggler app target into a Mac OS X bundle -# -# add_vrjuggler_bundle_sources(SOURCES_VAR_NAME) - run before add_executable -# finish_vrjuggler_bundle(TARGET_NAME LIB_DIRS) - run after add_executable -# -# Original Author: -# 2009-2010 Ryan Pavlik -# http://academic.cleardefinition.com -# Iowa State University HCI Graduate Program/VRAC -# -# Copyright Iowa State University 2009-2010. -# Distributed under the Boost Software License, Version 1.0. -# (See accompanying file LICENSE_1_0.txt or copy at -# http://www.boost.org/LICENSE_1_0.txt) - -function(add_vrjuggler_bundle_sources _target_sources) - if(APPLE) - if(NOT MACOSX_PACKAGE_DIR) - set(MACOSX_PACKAGE_DIR ${CMAKE_SOURCE_DIR}/cmake/package/macosx) - endif() - - set(_vj_base_dir .) - set(_vj_data_dir ${vj_base_dir}/share/vrjuggler-2.2) - - # Append Mac-specific sources to source list - set(_vj_bundle_src - ${MACOSX_PACKAGE_DIR}/Resources/vrjuggler.icns - ${MACOSX_PACKAGE_DIR}/Resources/vrjuggler.plist - ${MACOSX_PACKAGE_DIR}/Resources/en.lproj/MainMenu.nib/classes.nib - ${MACOSX_PACKAGE_DIR}/Resources/en.lproj/MainMenu.nib/info.nib - ${MACOSX_PACKAGE_DIR}/Resources/en.lproj/MainMenu.nib/keyedobjects.nib) - - # Add and set destination of VR Juggler required files - - # configFiles *.jconf - file(GLOB - _vj_config_files - ${VRJ22_LIBRARY_DIR}/../share/vrjuggler-2.2/data/configFiles/*.jconf) - list(APPEND _vj_bundle_src ${_vj_config_files}) - - # definitions *.jdef - file(GLOB - _vj_defs_files - ${VRJ22_LIBRARY_DIR}/../share/vrjuggler-2.2/data/definitions/*.jdef) - list(APPEND _vj_bundle_src ${_vj_defs_files}) - - # models *.flt - file(GLOB - _vj_model_files - ${VRJ22_LIBRARY_DIR}/../share/vrjuggler-2.2/data/models/*.flt) - list(APPEND _vj_bundle_src ${_vj_model_files}) - - # sounds *.wav - file(GLOB - _vj_sound_files - ${VRJ22_LIBRARY_DIR}/../share/vrjuggler-2.2/data/sounds/*.wav) - list(APPEND _vj_bundle_src ${_vj_sound_files}) - - # calibration.table - needed? - list(APPEND - _vj_bundle_src - ${VRJ22_LIBRARY_DIR}/../share/vrjuggler-2.2/data/calibration.table) - - message(STATUS "vjbundlesrc: ${_vj_bundle_src}") - set(${_target_sources} - ${${_target_sources}} - ${_vj_bundle_src} - PARENT_SCOPE) - - # Set destination of nib files - set_source_files_properties(${MACOSX_PACKAGE_DIR}/Resources/en.lproj/MainMenu.nib/classes.nib - ${MACOSX_PACKAGE_DIR}/Resources/en.lproj/MainMenu.nib/info.nib - ${MACOSX_PACKAGE_DIR}/Resources/en.lproj/MainMenu.nib/keyedobjects.nib - PROPERTIES - MACOSX_PACKAGE_LOCATION - Resources/en.lproj/MainMenu.nib/) - - # Set destination of Resources - set_source_files_properties(${MACOSX_PACKAGE_DIR}/Resources/vrjuggler.icns - ${MACOSX_PACKAGE_DIR}/Resources/vrjuggler.plist - PROPERTIES - MACOSX_PACKAGE_LOCATION - Resources/) - - set_source_files_properties(${_vj_config_files} - PROPERTIES - MACOSX_PACKAGE_LOCATION - ${_vj_data_dir}/data/configFiles/) - set_source_files_properties(${_vj_defs_files} - PROPERTIES - MACOSX_PACKAGE_LOCATION - ${_vj_data_dir}/data/definitions/) - set_source_files_properties(${_vj_model_files} - PROPERTIES - MACOSX_PACKAGE_LOCATION - ${_vj_data_dir}/data/models/) - set_source_files_properties(${_vj_sound_files} - PROPERTIES - MACOSX_PACKAGE_LOCATION - ${_vj_data_dir}/data/sounds/) - set_source_files_properties(${VRJ22_LIBRARY_DIR}/../share/vrjuggler-2.2/data/calibration.table - PROPERTIES - MACOSX_PACKAGE_LOCATION - ${_vj_data_dir}/data/) - - endif() -endfunction() - -function(finish_vrjuggler_bundle _target _libdirs) - if(APPLE) - if(NOT MACOSX_PACKAGE_DIR) - set(MACOSX_PACKAGE_DIR ${CMAKE_SOURCE_DIR}/cmake/package/macosx) - endif() - set_target_properties(${_target} - PROPERTIES - MACOSX_BUNDLE - true - MACOSX_BUNDLE_INFO_PLIST - ${MACOSX_PACKAGE_DIR}/VRJuggler22BundleInfo.plist.in - MACOSX_BUNDLE_ICON_FILE - vrjuggler.icns - MACOSX_BUNDLE_INFO_STRING - "${PROJECT_NAME} (VR Juggler Application) version ${CPACK_PACKAGE_VERSION}, created by ${CPACK_PACKAGE_VENDOR}" - MACOSX_BUNDLE_GUI_IDENTIFIER - org.vrjuggler.${PROJECT_NAME} - MACOSX_BUNDLE_SHORT_VERSION_STRING - ${CPACK_PACKAGE_VERSION} - MACOSX_BUNDLE_BUNDLE_VERSION - ${CPACK_PACKAGE_VERSION}) - - set(BUNDLE_LIBS - libboost_filesystem-1_34_1.dylib - libboost_signals-1_34_1.dylib) - set(BUNDLE_LIB_DIRS ${_libdirs}) - - configure_file(${MACOSX_PACKAGE_DIR}/fixupbundle.cmake.in - ${CMAKE_CURRENT_BINARY_DIR}/${_target}-fixupbundle.cmake - @ONLY) - add_custom_command(TARGET - ${_target} - POST_BUILD - COMMAND - ${CMAKE_COMMAND} - -P - ${CMAKE_CURRENT_BINARY_DIR}/${_target}-fixupbundle.cmake - VERBATIM) - - endif() -endfunction() diff --git a/cmake/MakeVRJugglerAppBundle30.cmake b/cmake/MakeVRJugglerAppBundle30.cmake deleted file mode 100644 index 9cfa633..0000000 --- a/cmake/MakeVRJugglerAppBundle30.cmake +++ /dev/null @@ -1,146 +0,0 @@ -# - A script to turn a VR Juggler app target into a Mac OS X bundle -# -# add_vrjuggler_bundle_sources(SOURCES_VAR_NAME) - run before add_executable -# finish_vrjuggler_bundle(TARGET_NAME LIB_DIRS) - run after add_executable -# -# Original Author: -# 2009-2010 Ryan Pavlik -# http://academic.cleardefinition.com -# Iowa State University HCI Graduate Program/VRAC -# Updated for VR Juggler 3.0 by: -# Brandon Newendorp - -function(add_vrjuggler_bundle_sources _target_sources) - if(APPLE) - if(NOT MACOSX_PACKAGE_DIR) - set(MACOSX_PACKAGE_DIR ${CMAKE_SOURCE_DIR}/cmake/package/macosx) - endif() - - set(_vj_base_dir .) - set(_vj_data_dir ${vj_base_dir}/share/vrjuggler-3.0) - - # Append Mac-specific sources to source list - set(_vj_bundle_src - ${MACOSX_PACKAGE_DIR}/Resources/vrjuggler.icns - ${MACOSX_PACKAGE_DIR}/Resources/vrjuggler.plist - ${MACOSX_PACKAGE_DIR}/Resources/en.lproj/MainMenu.nib/classes.nib - ${MACOSX_PACKAGE_DIR}/Resources/en.lproj/MainMenu.nib/info.nib - ${MACOSX_PACKAGE_DIR}/Resources/en.lproj/MainMenu.nib/keyedobjects.nib) - - # Add and set destination of VR Juggler required files - - # configFiles *.jconf - file(GLOB - _vj_config_files - ${VRJ30_LIBRARY_DIR}/../share/vrjuggler-3.0/data/configFiles/*.jconf) - list(APPEND _vj_bundle_src ${_vj_config_files}) - - # definitions *.jdef - file(GLOB - _vj_defs_files - ${VRJ30_LIBRARY_DIR}/../share/vrjuggler-3.0/data/definitions/*.jdef) - list(APPEND _vj_bundle_src ${_vj_defs_files}) - - # models *.flt - file(GLOB - _vj_model_files - ${VRJ30_LIBRARY_DIR}/../share/vrjuggler-3.0/data/models/*.flt) - list(APPEND _vj_bundle_src ${_vj_model_files}) - - # sounds *.wav - file(GLOB - _vj_sound_files - ${VRJ30_LIBRARY_DIR}/../share/vrjuggler-3.0/data/sounds/*.wav) - list(APPEND _vj_bundle_src ${_vj_sound_files}) - - # calibration.table - needed? - list(APPEND - _vj_bundle_src - ${VRJ30_LIBRARY_DIR}/../share/vrjuggler-3.0/data/calibration.table) - - message(STATUS "vjbundlesrc: ${_vj_bundle_src}") - set(${_target_sources} - ${${_target_sources}} - ${_vj_bundle_src} - PARENT_SCOPE) - - # Set destination of nib files - set_source_files_properties(${MACOSX_PACKAGE_DIR}/Resources/en.lproj/MainMenu.nib/classes.nib - ${MACOSX_PACKAGE_DIR}/Resources/en.lproj/MainMenu.nib/info.nib - ${MACOSX_PACKAGE_DIR}/Resources/en.lproj/MainMenu.nib/keyedobjects.nib - PROPERTIES - MACOSX_PACKAGE_LOCATION - Resources/en.lproj/MainMenu.nib/) - - # Set destination of Resources - set_source_files_properties(${MACOSX_PACKAGE_DIR}/Resources/vrjuggler.icns - ${MACOSX_PACKAGE_DIR}/Resources/vrjuggler.plist - PROPERTIES - MACOSX_PACKAGE_LOCATION - Resources/) - - set_source_files_properties(${_vj_config_files} - PROPERTIES - MACOSX_PACKAGE_LOCATION - ${_vj_data_dir}/data/configFiles/) - set_source_files_properties(${_vj_defs_files} - PROPERTIES - MACOSX_PACKAGE_LOCATION - ${_vj_data_dir}/data/definitions/) - set_source_files_properties(${_vj_model_files} - PROPERTIES - MACOSX_PACKAGE_LOCATION - ${_vj_data_dir}/data/models/) - set_source_files_properties(${_vj_sound_files} - PROPERTIES - MACOSX_PACKAGE_LOCATION - ${_vj_data_dir}/data/sounds/) - set_source_files_properties(${VRJ30_LIBRARY_DIR}/../share/vrjuggler-3.0/data/calibration.table - PROPERTIES - MACOSX_PACKAGE_LOCATION - ${_vj_data_dir}/data/) - - endif() -endfunction() - -function(finish_vrjuggler_bundle _target _libdirs) - if(APPLE) - if(NOT MACOSX_PACKAGE_DIR) - set(MACOSX_PACKAGE_DIR ${CMAKE_SOURCE_DIR}/cmake/package/macosx) - endif() - set_target_properties(${_target} - PROPERTIES - MACOSX_BUNDLE - true - MACOSX_BUNDLE_INFO_PLIST - ${MACOSX_PACKAGE_DIR}/VRJuggler30BundleInfo.plist.in - MACOSX_BUNDLE_ICON_FILE - vrjuggler.icns - MACOSX_BUNDLE_INFO_STRING - "${PROJECT_NAME} (VR Juggler Application) version ${CPACK_PACKAGE_VERSION}, created by ${CPACK_PACKAGE_VENDOR}" - MACOSX_BUNDLE_GUI_IDENTIFIER - org.vrjuggler.${PROJECT_NAME} - MACOSX_BUNDLE_SHORT_VERSION_STRING - ${CPACK_PACKAGE_VERSION} - MACOSX_BUNDLE_BUNDLE_VERSION - ${CPACK_PACKAGE_VERSION}) - - set(BUNDLE_LIBS - libboost_filesystem-mt.dylib - libboost_signals-mt.dylib) - set(BUNDLE_LIB_DIRS ${_libdirs}) - - configure_file(${MACOSX_PACKAGE_DIR}/fixupbundle.cmake.in - ${CMAKE_CURRENT_BINARY_DIR}/${_target}-fixupbundle.cmake - @ONLY) - add_custom_command(TARGET - ${_target} - POST_BUILD - COMMAND - ${CMAKE_COMMAND} - -P - ${CMAKE_CURRENT_BINARY_DIR}/${_target}-fixupbundle.cmake - VERBATIM) - - endif() -endfunction() diff --git a/cmake/cmake-2.9.0-modules/from-ITK-3.18.0/FindFFTW.cmake b/cmake/cmake-2.9.0-modules/from-ITK-3.18.0/FindFFTW.cmake new file mode 100644 index 0000000..906906e --- /dev/null +++ b/cmake/cmake-2.9.0-modules/from-ITK-3.18.0/FindFFTW.cmake @@ -0,0 +1,68 @@ +## FFTW can be compiled and subsequently linked against +## various data types. +## There is a single set of include files, and then muttiple libraries, +## One for each type. I.e. libfftw.a-->double, libfftwf.a-->float + +## The following logic belongs in the individual package +## MARK_AS_ADVANCED(USE_FFTWD) +## OPTION(USE_FFTWD "Use double precision FFTW if found" ON) +## MARK_AS_ADVANCED(USE_FFTWF) +## OPTION(USE_FFTWF "Use single precision FFTW if found" ON) + +IF(USE_FFTWD OR USE_FFTWF) + + SET(FFTW_INC_SEARCHPATH + /sw/include + /usr/include + /usr/local/include + /usr/include/fftw + /usr/local/include/fftw + ) + + FIND_PATH(FFTW_INCLUDE_PATH fftw3.h ${FFTW_INC_SEARCHPATH}) + + IF(FFTW_INCLUDE_PATH) + SET(FFTW_INCLUDE ${FFTW_INCLUDE_PATH}) + ENDIF (FFTW_INCLUDE_PATH) + + IF(FFTW_INCLUDE) + INCLUDE_DIRECTORIES( ${FFTW_INCLUDE}) + ENDIF(FFTW_INCLUDE) + + GET_FILENAME_COMPONENT(FFTW_INSTALL_BASE_PATH ${FFTW_INCLUDE_PATH} PATH) + + SET(FFTW_LIB_SEARCHPATH + ${FFTW_INSTALL_BASE_PATH}/lib + /usr/lib/fftw + /usr/local/lib/fftw + ) + + IF(USE_FFTWD) + MARK_AS_ADVANCED(FFTWD_LIB) +# OPTION(FFTWD_LIB "The full path to the fftw3 library (including the library)" ) + FIND_LIBRARY(FFTWD_LIB fftw3 ${FFTW_LIB_SEARCHPATH}) #Double Precision Lib + FIND_LIBRARY(FFTWD_THREADS_LIB fftw3_threads ${FFTW_LIB_SEARCHPATH}) #Double Precision Lib only if compiled with threads support + + IF(FFTWD_LIB) + SET(FFTWD_FOUND 1) + IF(FFTWD_THREADS_LIB) + SET(FFTWD_LIB ${FFTWD_LIB} ${FFTWD_THREADS_LIB} ) + ENDIF(FFTWD_THREADS_LIB) + ENDIF(FFTWD_LIB) + ENDIF(USE_FFTWD) + + IF(USE_FFTWF) + MARK_AS_ADVANCED(FFTWF_LIB) +# OPTION(FFTWF_LIB "The full path to the fftw3f library (including the library)" ) + FIND_LIBRARY(FFTWF_LIB fftw3f ${FFTW_LIB_SEARCHPATH}) #Single Precision Lib + FIND_LIBRARY(FFTWF_THREADS_LIB fftw3f_threads ${FFTW_LIB_SEARCHPATH}) #Single Precision Lib only if compiled with threads support + + IF(FFTWF_LIB) + SET(FFTWF_FOUND 1) + IF(FFTWF_THREADS_LIB) + SET(FFTWF_LIB ${FFTWF_LIB} ${FFTWF_THREADS_LIB} ) + ENDIF(FFTWF_THREADS_LIB) + ENDIF(FFTWF_LIB) + ENDIF(USE_FFTWF) + +ENDIF(USE_FFTWD OR USE_FFTWF) diff --git a/cmake/launcher-templates/perconfig.vcxproj.user.in b/cmake/launcher-templates/perconfig.vcxproj.user.in new file mode 100644 index 0000000..0155a7e --- /dev/null +++ b/cmake/launcher-templates/perconfig.vcxproj.user.in @@ -0,0 +1,7 @@ + + @USERFILE_ENVIRONMENT@ + WindowsLocalDebugger + ${USERFILE_@USERFILE_CONFIGNAME@_COMMAND} + @USERFILE_COMMAND_ARGUMENTS@ + @USERFILE_WORKING_DIRECTORY@ + diff --git a/cmake/launcher-templates/vcxproj.user.in b/cmake/launcher-templates/vcxproj.user.in new file mode 100644 index 0000000..3629d39 --- /dev/null +++ b/cmake/launcher-templates/vcxproj.user.in @@ -0,0 +1,4 @@ + + +@USERFILE_CONFIGSECTIONS@ + diff --git a/cmake/module-help.html b/cmake/module-help.html index 8215db2..a71ce20 100644 --- a/cmake/module-help.html +++ b/cmake/module-help.html @@ -18,7 +18,7 @@

Custom CMake Modules

+
  • AboutTheseModules
  • BoostTestTargets
  • BundleOSGPlugins
  • BundleOSGRuntime
  • BundleVRJ22Runtime
  • BundleVRJ30Runtime
  • CheckMacHIDAPI
  • CheckVersion
  • CleanDirectoryList
  • CleanLibraryList
  • CopyResourcesToBuildTree
  • CppcheckTargets
  • CreateDashboardScripts
  • CreateImportedTarget
  • CreateLaunchers
  • DoxygenTargets
  • EnableExtraCompilerWarnings
  • EnableProfiling
  • FileCopyTargets
  • FindALUT
  • FindBluez
  • FindCPPDOM
  • FindDCubed
  • FindFlagpoll
  • FindGDB
  • FindGHOST
  • FindGLUI
  • FindGLUT
  • FindGMTL
  • FindGPM
  • FindGadgeteer12
  • FindGadgeteer20
  • FindGlove5DT
  • FindHIDAPI
  • FindJCCL12
  • FindJCCL14
  • FindJtTk
  • FindLAPACKLibs
  • FindLibusb1
  • FindLuabind
  • FindLyX
  • FindMacHID
  • FindOpenCV
  • FindOpenHaptics
  • FindParasolid
  • FindSonix12
  • FindSonix14
  • FindTR1
  • FindTooN
  • FindTooNtag
  • FindTweek12
  • FindTweek14
  • FindVPR20
  • FindVPR22
  • FindVPS
  • FindVRJ22
  • FindVRJ30
  • FindVRJOGL22
  • FindVRJOGL30
  • FindVRJuggler
  • FindVRJuggler22
  • FindVRJuggler30
  • FindVRPN
  • FindVirtuoseAPI
  • FindVirtuoseVPP
  • FindWiiSCAAT
  • FindWiiUse
  • FindWinHID
  • Findargp
  • Findcppcheck
  • Findcppunit
  • Findcutil
  • Finddb2pdf
  • FindosgLua
  • Findquatlib
  • GetCPUDetails
  • GetCompilerInfoString
  • GetDirectoryList
  • GetFileList
  • GetForceIncludeDefinitions
  • GetGitRevisionDescription
  • GetSubprojectStatus
  • Licensing
  • ListCombinations
  • ListFilter
  • LuaTargets
  • MSVCMultipleProcessCompile
  • MSVCStaticRuntime
  • MSVCVerboseLinking
  • OptionRequires
  • PrefixListGlob
  • ProgramFilesGlob
  • ResetConfigurations
  • SearchProgramFilesForOpenSceneGraph
  • SetDefaultBuildType
  • SplitLibraryList
  • StampSourcesWithVersion
  • TCHARWorkaround
  • UseBackportedModules
  • UseTR1
  • WarningDev
  • The following modules are also available for CMake. They can be used with INCLUDE(ModuleName).

      Custom CMake Modules - Additional Modules for CMake.
    @@ -211,7 +211,7 @@


      create_target_launcher(<targetname>
    [ARGS <args...>]
    [FORWARD_ARGS]
    [RUNTIME_LIBRARY_DIRS <dir...>]
    [WORKING_DIRECTORY <dir>]
    [ENVIRONMENT <VAR=value> [<VAR=value>...]])


    -
      create_generic_launcher(<launchername>
    [RUNTIME_LIBRARY_DIRS <dir...>]
    [WORKING_DIRECTORY <dir>]
    [ENVIRONMENT <VAR=value> [<VAR=value>...]])
    - sets GENERIC_LAUNCHER_COMMAND amd GENERIC_LAUNCHER_FAIL_REGULAR_EXPRESSION
    +
      create_generic_launcher(<launchername>
    [RUNTIME_LIBRARY_DIRS <dir...>]
    [WORKING_DIRECTORY <dir>]
    [ENVIRONMENT <VAR=value> [<VAR=value>...]])
    - sets GENERIC_LAUNCHER_COMMAND and GENERIC_LAUNCHER_FAIL_REGULAR_EXPRESSION


    Requires these CMake modules:

      ListFilter
    ProgramFilesGlob
    CleanDirectoryList
    @@ -1065,6 +1065,22 @@

    Original Author: 2009-2010 Ryan Pavlik <rpavlik@iastate.edu> <abiryan@ryand.net> http://academic.cleardefinition.com Iowa State University HCI Graduate Program/VRAC

    Copyright Iowa State University 2009-2010. Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

    + +
  • + Findcppunit: try to find cppunit library
    +


    +

    Cache Variables: (probably not for direct use in your scripts)

    +
      CPPUNIT_INCLUDE_DIR
    CPPUNIT_LIBRARY
    +


    +

    Non-cache variables you might use in your CMakeLists.txt:

    +
      CPPUNIT_FOUND
    CPPUNIT_INCLUDE_DIRS
    CPPUNIT_LIBRARIES
    +


    +

    Requires these CMake modules:

    +
      SelectLibraryConfigurations (included with CMake >= 2.8.0)
    FindPackageHandleStandardArgs (known included with CMake >=2.6.2)
    +


    +

    Original Author: 2009-2011 Ryan Pavlik <rpavlik@iastate.edu> <abiryan@ryand.net> http://academic.cleardefinition.com Iowa State University HCI Graduate Program/VRAC

    +

    Copyright Iowa State University 2009-2011. Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

    +
  • Findcutil: find NVIDIA CUDA and source for the cutil library, building cutil if needed.
    @@ -1299,23 +1315,6 @@

    Original Author: 2010 Ryan Pavlik <rpavlik@iastate.edu> <abiryan@ryand.net> http://academic.cleardefinition.com Iowa State University HCI Graduate Program/VRAC

    Copyright Iowa State University 2009-2010. Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

    -
  • -
  • - MakeVRJugglerAppBundle: A script to turn a VR Juggler app target into a Mac OS X bundle
    -


    -
      add_vrjuggler_bundle_sources(SOURCES_VAR_NAME) - run before add_executable
    finish_vrjuggler_bundle(TARGET_NAME LIB_DIRS) - run after add_executable
    -


    -

    Original Author: 2009-2010 Ryan Pavlik <rpavlik@iastate.edu> <abiryan@ryand.net> http://academic.cleardefinition.com Iowa State University HCI Graduate Program/VRAC

    -

    Copyright Iowa State University 2009-2010. Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

    - -
  • -
  • - MakeVRJugglerAppBundle30: A script to turn a VR Juggler app target into a Mac OS X bundle
    -


    -
      add_vrjuggler_bundle_sources(SOURCES_VAR_NAME) - run before add_executable
    finish_vrjuggler_bundle(TARGET_NAME LIB_DIRS) - run after add_executable
    -


    -

    Original Author: 2009-2010 Ryan Pavlik <rpavlik@iastate.edu> <abiryan@ryand.net> http://academic.cleardefinition.com Iowa State University HCI Graduate Program/VRAC Updated for VR Juggler 3.0 by: Brandon Newendorp <brandon@newendorp.com>

    -
  • OptionRequires: Add an option that depends on one or more variables being true.
    diff --git a/cmake/module-help.txt b/cmake/module-help.txt index 3d755e0..dcd7ed7 100644 --- a/cmake/module-help.txt +++ b/cmake/module-help.txt @@ -470,7 +470,7 @@ a few. [RUNTIME_LIBRARY_DIRS ] [WORKING_DIRECTORY ] [ENVIRONMENT [...]]) - - sets GENERIC_LAUNCHER_COMMAND amd GENERIC_LAUNCHER_FAIL_REGULAR_EXPRESSION + - sets GENERIC_LAUNCHER_COMMAND and GENERIC_LAUNCHER_FAIL_REGULAR_EXPRESSION @@ -2658,6 +2658,41 @@ a few. Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + Findcppunit + try to find cppunit library + + + + Cache Variables: (probably not for direct use in your scripts) + + CPPUNIT_INCLUDE_DIR + CPPUNIT_LIBRARY + + + + Non-cache variables you might use in your CMakeLists.txt: + + CPPUNIT_FOUND + CPPUNIT_INCLUDE_DIRS + CPPUNIT_LIBRARIES + + + + Requires these CMake modules: + + SelectLibraryConfigurations (included with CMake >= 2.8.0) + FindPackageHandleStandardArgs (known included with CMake >=2.6.2) + + + + Original Author: 2009-2011 Ryan Pavlik + http://academic.cleardefinition.com Iowa State + University HCI Graduate Program/VRAC + + Copyright Iowa State University 2009-2011. Distributed under the + Boost Software License, Version 1.0. (See accompanying file + LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + Findcutil find NVIDIA CUDA and source for the cutil library, building cutil if needed. @@ -3183,39 +3218,6 @@ a few. Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) - MakeVRJugglerAppBundle - A script to turn a VR Juggler app target into a Mac OS X bundle - - - - add_vrjuggler_bundle_sources(SOURCES_VAR_NAME) - run before add_executable - finish_vrjuggler_bundle(TARGET_NAME LIB_DIRS) - run after add_executable - - - - Original Author: 2009-2010 Ryan Pavlik - http://academic.cleardefinition.com Iowa State - University HCI Graduate Program/VRAC - - Copyright Iowa State University 2009-2010. Distributed under the - Boost Software License, Version 1.0. (See accompanying file - LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) - - MakeVRJugglerAppBundle30 - A script to turn a VR Juggler app target into a Mac OS X bundle - - - - add_vrjuggler_bundle_sources(SOURCES_VAR_NAME) - run before add_executable - finish_vrjuggler_bundle(TARGET_NAME LIB_DIRS) - run after add_executable - - - - Original Author: 2009-2010 Ryan Pavlik - http://academic.cleardefinition.com Iowa State - University HCI Graduate Program/VRAC Updated for VR Juggler 3.0 by: - Brandon Newendorp - OptionRequires Add an option that depends on one or more variables being true. diff --git a/cmake/package/macosx/fixupbundle.cmake.in b/cmake/package/fixupbundle.cmake.in similarity index 100% rename from cmake/package/macosx/fixupbundle.cmake.in rename to cmake/package/fixupbundle.cmake.in diff --git a/cmake/package/macosx/Resources/en.lproj/MainMenu.nib/classes.nib b/cmake/package/macosx/Resources/en.lproj/MainMenu.nib/classes.nib deleted file mode 100644 index b9b4b09..0000000 --- a/cmake/package/macosx/Resources/en.lproj/MainMenu.nib/classes.nib +++ /dev/null @@ -1,4 +0,0 @@ -{ - IBClasses = ({CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }); - IBVersion = 1; -} \ No newline at end of file diff --git a/cmake/package/macosx/Resources/en.lproj/MainMenu.nib/info.nib b/cmake/package/macosx/Resources/en.lproj/MainMenu.nib/info.nib deleted file mode 100644 index 13edb9b..0000000 --- a/cmake/package/macosx/Resources/en.lproj/MainMenu.nib/info.nib +++ /dev/null @@ -1,23 +0,0 @@ - - - - - IBDocumentLocation - 94 80 356 240 0 0 1280 832 - IBEditorPositions - - 29 - 501 350 260 44 0 0 1280 832 - - IBFramework Version - 446.1 - IBOldestOS - 3 - IBOpenObjects - - 29 - - IBSystem Version - 8P135 - - diff --git a/cmake/package/macosx/Resources/en.lproj/MainMenu.nib/keyedobjects.nib b/cmake/package/macosx/Resources/en.lproj/MainMenu.nib/keyedobjects.nib deleted file mode 100644 index e20b88c..0000000 Binary files a/cmake/package/macosx/Resources/en.lproj/MainMenu.nib/keyedobjects.nib and /dev/null differ diff --git a/cmake/package/macosx/Resources/vrjuggler.icns b/cmake/package/macosx/Resources/vrjuggler.icns deleted file mode 100644 index 2ba448a..0000000 Binary files a/cmake/package/macosx/Resources/vrjuggler.icns and /dev/null differ diff --git a/cmake/package/macosx/Resources/vrjuggler.plist b/cmake/package/macosx/Resources/vrjuggler.plist deleted file mode 100644 index ea27692..0000000 --- a/cmake/package/macosx/Resources/vrjuggler.plist +++ /dev/null @@ -1,10 +0,0 @@ - - - - - VRJConfigHandling - - VRJDelegateClass - VRJBasicDelegate - -