Talk:Building using CMake: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 5: Line 5:
An example of command-lines for a local build:
An example of command-lines for a local build:
* OSG/cmake.txt:
* OSG/cmake.txt:
  cmake -D CMAKE_BUILD_TYPE:STRING="Release" -D CMAKE_CXX_FLAGS_RELEASE:STRING="-O3 -g -pipe -march=core2 -mfpmath=sse -Wall"\
  cmake -D CMAKE_BUILD_TYPE:STRING="Release" -D CMAKE_CXX_FLAGS_RELEASE:STRING="-O3 -g -pipe -march=native -mtune=native  -mfpmath=sse -Wall"\
  -D CMAKE_C_FLAGS_RELEASE:STRING="-O3 -g -pipe -march=core2 -mfpmath=sse -Wall" -D CMAKE_INSTALL_PREFIX:PATH="$HOME/FlightGear/fg.git" $1
  -D CMAKE_C_FLAGS_RELEASE:STRING="-O3 -g -pipe -march=native -mtune=native -mfpmath=sse -Wall" -D CMAKE_INSTALL_PREFIX:PATH="$HOME/FlightGear/fg.git" $1
* SimGear/cmake.txt:
* SimGear/cmake.txt:
   cmake -D CMAKE_BUILD_TYPE:STRING="Release" -D CMAKE_CXX_FLAGS_RELEASE:STRING="-O3 -g -pipe -march=core2 -mfpmath=sse -Wall"\
   cmake -D CMAKE_BUILD_TYPE:STRING="Release" -D CMAKE_CXX_FLAGS_RELEASE:STRING="-O3 -g -pipe -march=native -mtune=native  -mfpmath=sse -Wall"\
  -D CMAKE_C_FLAGS_RELEASE:STRING="-O3 -g -pipe -march=core2 -mfpmath=sse -Wall" -D CMAKE_INSTALL_PREFIX:PATH="$HOME/FlightGear/fg.git" -D JPEG_FACTORY:BOOL="ON" $1
  -D CMAKE_C_FLAGS_RELEASE:STRING="-O3 -g -pipe -march=native -mtune=native  -mfpmath=sse -Wall" -D CMAKE_INSTALL_PREFIX:PATH="$HOME/FlightGear/fg.git" -D JPEG_FACTORY:BOOL="ON" $1
* FlightGear/cmake.txt:
* FlightGear/cmake.txt:
  cmake -D CMAKE_BUILD_TYPE:STRING="Release" -D CMAKE_CXX_FLAGS_RELEASE:STRING="-O3 -g -pipe -march=core2 -mfpmath=sse -Wall"\
  cmake -D CMAKE_BUILD_TYPE:STRING="Release" -D CMAKE_CXX_FLAGS_RELEASE:STRING="-O3 -g -pipe -march=native -mtune=native -mfpmath=sse -Wall"\
  -D CMAKE_C_FLAGS_RELEASE:STRING="-O3 -g -pipe -march=core2 -mfpmath=sse -Wall" -D CMAKE_INSTALL_PREFIX:PATH="$HOME/FlightGear/fg.git" $1
  -D CMAKE_C_FLAGS_RELEASE:STRING="-O3 -g -pipe -march=native -mtune=native -mfpmath=sse -Wall" -D CMAKE_INSTALL_PREFIX:PATH="$HOME/FlightGear/fg.git" $1


Apparently, -D FG_DATA_DIR="/some/path/" will set the default FG_ROOT
Apparently, -D FG_DATA_DIR="/some/path/" will set the default FG_ROOT
189

edits