# 
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#

depends_build       port:automoc
use_parallel_build  yes
# use build.dir instead?
worksrcdir          build
post-extract        { file mkdir ${worksrcpath} }

configure.compiler  gcc-4.2
#somehow use cmake portgroup options then...
configure.args-append   ../${distname} -DBUILD_SHARED_LIBS=ON \
                        -DCMAKE_BUILD_TYPE=Release \
                        -DBUNDLE_INSTALL_DIR=${prefix}/bin \
                        -DKDE_DEFAULT_HOME=Library/Preferences/KDE \
                        -DKDE_DISTRIBUTION_TEXT="MacPorts\/Mac OS X" \
                        -DQT_QMAKE_EXECUTABLE=${prefix}/libexec/qt4-mac/bin/qmake
# can distname be set here without being defined above?

post-destroot {
    system "mkdir ${applications_dir}/KDE4"
    system "for i in `ls ${destroot}${prefix}/bini/$i`; \
        do `ln -s ${destroot}${prefix}/bin/$i ${applications_dir}/KDE4/$i; \
        done;"
}

variant docs description "Enables installation of documentation" {
    depends_lib     port:doxygen
    BUILD_doc=ON
}

variant debug description "Enable debug binaries" {
    configure.args-delete       -DCMAKE_BUILD_TYPE=Release
    configure.args-append       -DCMAKE_BUILD_TYPE=debugFull
}

