mirror of
https://github.com/lexborisov/Modest
synced 2024-11-25 07:09:35 +03:00
1.4 KiB
1.4 KiB
Modest: Build and Installation
make
In root directory:
make
If successful copy lib/* and include/* at the right place for you
Flags that can be passed to make:
MODEST_OPTIMIZATION_LEVEL=-O2
set compiler optimization level. Default: -O2MODEST_BUILD_WITHOUT_THREADS=YES
build without POSIX Threads. Default: NO
for example
make MODEST_BUILD_WITHOUT_THREADS=NO
and copy to the right place for you
cp lib/* /usr/local/lib
cp -r include/* /usr/local/include
cmake
In project
directory:
cmake .
make
sudo make install
Flags that can be passed to CMake:
MODEST_OPTIMIZATION_LEVEL=-O2
set compiler optimization level. Default: -O2CMAKE_INSTALL_LIBDIR=lib
set path to install created library. Default: libMODEST_BUILD_SHARED=ON
build shared library. Default: ONMODEST_BUILD_STATIC=ON
build static library. Default: ONMODEST_INSTALL_HEADER=OFF
install header files. Default ONMODEST_BUILD_WITHOUT_THREADS=YES
build without POSIX Threads. Default: NOMODEST_EXTERN_MALLOC=my_malloc_func
set extern malloc function. Default: UNDEFINEDMODEST_EXTERN_REALLOC=my_realloc_func
set extern realloc function. Default: UNDEFINEDMODEST_EXTERN_CALLOC=my_calloc_func
set extern calloc function. Default: UNDEFINEDMODEST_EXTERN_FREE=my_free_func
set extern free function. Default: UNDEFINED
for example
cmake . -DCMAKE_INSTALL_LIBDIR=lib64 -DMODEST_INSTALL_HEADER=ON