diff options
author | Sean Anderson | 2022-09-02 00:23:20 -0400 |
---|---|---|
committer | Sean Anderson | 2022-09-02 00:24:26 -0400 |
commit | 5d9a277ac84a3bf521b6b00cf4da5d053f8af5ad (patch) | |
tree | 981f6d4a3117dfaad6a5951df584a4a242a1c878 /PKGBUILD | |
parent | e04c2363cdb00f04a19109bed0ecb75f01e6515d (diff) | |
download | aur-opensta-git.tar.gz |
Comply with arch packageing guidelines
- Set the prefix to /usr
- Use correct CXXFLAGS
- Move configuration to build()
And while we're at it, use cmake's --build/--install flags.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 16 |
1 files changed, 7 insertions, 9 deletions
@@ -20,17 +20,15 @@ pkgver() { printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } -prepare() { - cd "${srcdir}/OpenSTA" - cmake . -DCUDD=/usr -DCMAKE_BUILD_TYPE=RELEASE -} - build() { - cd "${srcdir}/OpenSTA" - make + cmake -B build -S "${srcdir}/OpenSTA" \ + -DCUDD=/usr \ + -DCMAKE_BUILD_TYPE=None \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_CXX_FLAGS="$CXXFLAGS" + cmake --build build } package() { - cd "${srcdir}/OpenSTA" - make DESTDIR=${pkgdir} install + DESTDIR=${pkgdir} cmake --install build } |