seaworthy4life
August 25th, 2008, 10:15 PM
Or should I say basic question about cmake process.
From what I can tell, /usr/ is where all of the user applications go. This is what I have to work with.
I have this tarred file.
/home/justin/Desktop/lmms-0.4.0-beta2.tar.bz2
If I unzip it, I get this directory.
/home/justin/Desktop/LMMS/lmms-0.4.0-beta2
When I look at the install file, this is what I see. Cmake 2.6.0 is installed ahead of schedule and all of the dependencies are installed.
Building LMMS got quite simple since 0.4.0 as everything is managed
by cmake now. Therefore make sure you have CMake (>= 2.6.0 recommended) and
then run
mkdir build
cd build
cmake ../ -DCMAKE_INSTALL_PREFIX=/usr
make
sudo make install
This way an out-of-tree build is performed. You can also run "cmake ." directly
in the root of source-tree although this is not recommended. When performing an
out-of-tree build after there's already an in-tree build, make sure to run
"make distclean" before running cmake inside build-directory.
After running cmake (the 3rd command above) you can see a summary of things
that are going to be built into LMMS or built as plugins. Install the
according libraries and development files if a certain feature is not enabled.
Then remove CMakeCache.txt and run cmake again.
Should I move the lmms-0.4.0-beta2 dir under /usr/ , then go to /usr/lmms-0.4.0-beta2/ and then do the following, as it says?
mkdir build
cd build
cmake ../ -DCMAKE_INSTALL_PREFIX=/usr
make
sudo make install
From what I can tell, /usr/ is where all of the user applications go. This is what I have to work with.
I have this tarred file.
/home/justin/Desktop/lmms-0.4.0-beta2.tar.bz2
If I unzip it, I get this directory.
/home/justin/Desktop/LMMS/lmms-0.4.0-beta2
When I look at the install file, this is what I see. Cmake 2.6.0 is installed ahead of schedule and all of the dependencies are installed.
Building LMMS got quite simple since 0.4.0 as everything is managed
by cmake now. Therefore make sure you have CMake (>= 2.6.0 recommended) and
then run
mkdir build
cd build
cmake ../ -DCMAKE_INSTALL_PREFIX=/usr
make
sudo make install
This way an out-of-tree build is performed. You can also run "cmake ." directly
in the root of source-tree although this is not recommended. When performing an
out-of-tree build after there's already an in-tree build, make sure to run
"make distclean" before running cmake inside build-directory.
After running cmake (the 3rd command above) you can see a summary of things
that are going to be built into LMMS or built as plugins. Install the
according libraries and development files if a certain feature is not enabled.
Then remove CMakeCache.txt and run cmake again.
Should I move the lmms-0.4.0-beta2 dir under /usr/ , then go to /usr/lmms-0.4.0-beta2/ and then do the following, as it says?
mkdir build
cd build
cmake ../ -DCMAKE_INSTALL_PREFIX=/usr
make
sudo make install