summaryrefslogtreecommitdiffhomepage
path: root/gui/CMakeLists.txt
AgeCommit message (Collapse)Author
2016-07-18cmake: adjust paths for main executable dependenciesStanislaw Halik
2016-07-07cmake: get rid of duplicate includesStanislaw Halik
2016-07-06gui, api, csv: support hier(7) on UnixStanislaw Halik
This affects platforms such as FreeBSD, Cygwin or Linux.
2016-06-16all: split "api" into "api" and "logic"Stanislaw Halik
Here, the "logic" module has all the stuff for building one's own graphical user interface. The "api" module has stuff used by other trackers. While at it, each of "api", "logic", and "compat" need their own export headers. This is because of preprocessor symbol clashes. This is all because a change in the "gui"-only dependency required a relink of all the trackers, protocols, and flters. It takes too long when building in the release configuration. With the split, only the "gui" module gets rebuilt. Since it has close to no static dependencies, it's fast enough.
2016-05-23cmake: fix boilerplate for NO-LIBRARY + STAGE2Stanislaw Halik
2016-05-23cmake{/gui,}: make boilerplate usable for building the executableStanislaw Halik
2016-05-22cmake/{linux,mingw-w64}.cmake: inline visibility hidden is redundantStanislaw Halik
With -fvisibility=hidden it's hidden anyway.
2016-05-22cmake/many: update for dinput8 manual link removalStanislaw Halik
It's automatic now.
2015-11-03cmake: can use default hidden visibility on appleStanislaw Halik
2015-11-01gui: hidden symbol visibility by defaultStanislaw Halik
2015-11-01cmake: less boilerplate, link dynamicallyStanislaw Halik
2015-11-01qxt-mini: make own moduleStanislaw Halik
2015-11-01try not to statically link qxt-miniStanislaw Halik
cf. 3e60ccda96dfada9307a0a25134475c726f1ae72
2015-10-30qxt: fix unix buildStanislaw Halik
2015-10-30rename gui directoryStanislaw Halik