summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorUffe Jakobsen2022-12-05 14:46:04 +0100
committerUffe Jakobsen2022-12-05 14:46:04 +0100
commitcf70b901bce8fe09df398552142da1431bb17595 (patch)
tree05e7db200142533cdb04c793b8c4fa4c72d6fe10
parent0e1f33eeda7c55bf778adf1a46f6e0f2d3caf6f4 (diff)
downloadaur-cf70b901bce8fe09df398552142da1431bb17595.tar.gz
Clean up - prepare for ninja build (still disabled)
-rw-r--r--.SRCINFO1
-rw-r--r--PKGBUILD12
2 files changed, 10 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 85e9aaaeb36f..15be80a65dd2 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -8,6 +8,7 @@ pkgbase = codelite
license = GPL
makedepends = pkgconfig
makedepends = cmake
+ makedepends = ninja
makedepends = clang
depends = wxwidgets-gtk3
depends = webkit2gtk
diff --git a/PKGBUILD b/PKGBUILD
index 7bc5017a8320..4e1b5ff1c212 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -47,7 +47,9 @@ pkgdesc="Cross platform IDE for C, C++, Rust, Python, PHP and Node.js written in
arch=('i686' 'x86_64')
url="http://www.codelite.org/"
license=('GPL')
-makedepends=('pkgconfig' 'cmake' 'clang')
+
+makedepends=('pkgconfig' 'cmake' 'ninja' 'clang')
+
depends=('wxwidgets-gtk3'
'webkit2gtk'
'clang' 'lldb'
@@ -63,12 +65,14 @@ depends=('wxwidgets-gtk3'
#'python2'
#'python'
)
+
optdepends=('graphviz: callgraph visualization'
'clang: compiler'
'gcc: compiler'
'gdb: debugger'
'valgrind: debugger'
)
+
conflicts=('codelite-unstable')
source=(
@@ -128,8 +132,10 @@ export WX_CONFIG
mkdir -p "${BUILD_DIR}"
#cd "${BUILD_DIR}"
-cmake -B "${BUILD_DIR}" -S . -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DWITH_WX_CONFIG=${WX_CONFIG} -DENABLE_LLDB=1 -DWITH_MYSQL=0 -DCMAKE_INSTALL_LIBDIR=lib
-make -C "${BUILD_DIR}"
+cmake -B "${BUILD_DIR}" -S . -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DWITH_PCH=0 -DWITH_WX_CONFIG=${WX_CONFIG} -DENABLE_LLDB=1 -DWITH_MYSQL=0 -DCMAKE_INSTALL_LIBDIR=lib
+
+#make -C "${BUILD_DIR}"
+cmake --build "${BUILD_DIR}"
}