Skip to content

Commit

Permalink
Copy start-up data files to the binary directory.
Browse files Browse the repository at this point in the history
This still needs a little work.  The GUI should be able to find these
files even if the program is run from another directory.
  • Loading branch information
mleotta committed Aug 31, 2010
1 parent f464c27 commit ad05af6
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 10 deletions.
1 change: 1 addition & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ project(vehicle)

find_package(VXL REQUIRED)

set(RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
set(EXECUTABLE_OUTPUT_PATH ${CMAKE_BINARY_DIR}/bin)
set(LIBRARY_OUTPUT_PATH ${CMAKE_BINARY_DIR}/lib)
set(DOCUMENTATION_OUTPUT_PATH ${CMAKE_BINARY_DIR}/doc)
Expand Down
22 changes: 12 additions & 10 deletions gui/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -43,25 +43,27 @@ IF(wxWidgets_FOUND)
PROPERTIES
MACOSX_PACKAGE_LOCATION Resources
)

IF(APPLE)



if (APPLE)
# use CoreFoundation to locate the default files in the bundle
INCLUDE_DIRECTORIES(/System/Library/Frameworks/CoreFoundation.framework/Headers/)
ELSEIF(APPLE)
else (APPLE)
# copy the default files to the binary directory
CONFIGURE_FILE( ${pca_vehicle_wxgui_SOURCE_DIR}/default1.pca
${pca_vehicle_wxgui_BINARY_DIR}/default1.pca COPY_ONLY )
${RUNTIME_OUTPUT_DIRECTORY}/default1.pca COPY_ONLY )
CONFIGURE_FILE( ${pca_vehicle_wxgui_SOURCE_DIR}/default2.pca
${pca_vehicle_wxgui_BINARY_DIR}/default2.pca COPY_ONLY )
${RUNTIME_OUTPUT_DIRECTORY}/default2.pca COPY_ONLY )
CONFIGURE_FILE( ${pca_vehicle_wxgui_SOURCE_DIR}/default3.pca
${pca_vehicle_wxgui_BINARY_DIR}/default3.pca COPY_ONLY )
${RUNTIME_OUTPUT_DIRECTORY}/default3.pca COPY_ONLY )
CONFIGURE_FILE( ${pca_vehicle_wxgui_SOURCE_DIR}/default_dodec.pca
${pca_vehicle_wxgui_BINARY_DIR}/default_dodec.pca COPY_ONLY )
${RUNTIME_OUTPUT_DIRECTORY}/default_dodec.pca COPY_ONLY )
CONFIGURE_FILE( ${pca_vehicle_wxgui_SOURCE_DIR}/default_ferryman.pca
${pca_vehicle_wxgui_BINARY_DIR}/default_ferryman.pca COPY_ONLY )
${RUNTIME_OUTPUT_DIRECTORY}/default_ferryman.pca COPY_ONLY )
CONFIGURE_FILE( ${pca_vehicle_wxgui_SOURCE_DIR}/default.parts
${pca_vehicle_wxgui_BINARY_DIR}/default.parts COPY_ONLY )
ENDIF(APPLE)
${RUNTIME_OUTPUT_DIRECTORY}/default.parts COPY_ONLY )
endif (APPLE)


WXWIDGETS_ADD_RESOURCES(pca_vehicle_wxgui_sources pca_vehicle.xrc)
Expand Down

0 comments on commit ad05af6

Please sign in to comment.