summaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
AgeCommit message (Collapse)Author
2023-07-23usb: make usb optional at buildtimeBorislav Demidov
USB was enabled by default on Linux, and disabled for other OS. Lets make it cmake option (NM_WITH_USB). That way we can build nemu on Linux without requiring udev/libusb. Closes #162
2023-05-16build: fix compiler flagsPavel Balaev
remove std=c99 option
2022-11-24nemu: zsh autocompletionPavel Balaev
Close #144
2022-11-22build: macosx supportPavel Balaev
Close #122
2022-08-26cmake: always install bash completionsGrigory Kirillov
2022-08-21conenct: vnc and spice are not features anymorePavel Balaev
VNC and SPICE were pretty stupid features. Make SPICE default viewer protocol. Close #112
2022-01-05config: reworked nemu.cfg searchingBoris Stepanenko
If cfg option is passed (--cfg/-C) use provided config path. If no cfg option is passed try to find cofig: 1) In $XDG_CONFIG_HOME/nemu/nemu.cfg (use default $HOME/.config if $XDG_CONFIG_HOME is not set) 2) In $HOME/.nemu.cfg If config is not found anywhere create new config file in cfg option if it wass passed, in $XDG_CONFIG_HOME/nemu/nemu.cfg otherwise. Closes #95
2021-12-22test: use python tapPavel Balaev
2021-09-03cmake: change GetGLibcVersion to compiler capabilities checkBoris Stepanenko
2021-09-03cmake: added FindIntl for platforms, where libintl isn't part of libcBoris Stepanenko
2021-08-30Merge branch 'master' into 3.1.0Boris Stepanenko
2021-08-29cmake: man addedBoris Stepanenko
2021-08-26Revert "cmake: librt is required, but sometimes isn't found even if its there."Boris Stepanenko
This reverts commit c7732bbfc5102f9ab50a46cbaed59c92fd2a35b4. Didn't help.
2021-08-26cmake: librt is required, but sometimes isn't found even if its there.Boris Stepanenko
Lets hope linker can find it:)
2021-08-26Revert "cmake: require RT only for linux with glibc older than 2.17"Boris Stepanenko
This reverts commit ce55ce606566498cbde57b8dc0e06ccc773c69df.
2021-08-26cmake: require RT only for linux with glibc older than 2.17Boris Stepanenko
2021-08-26cmake: fix FreeBSD buildBoris Stepanenko
2021-08-26cmake: fix FindCursesBoris Stepanenko
2021-08-21cmake: strip release binaryBoris Stepanenko
2021-08-20cmake: require openssl > 1.1Boris Stepanenko
2021-08-20cmake: unset NM_WITH_NETWORK_MAP on FreeBSDBoris Stepanenko
2021-08-17ui: add glyph options0x501D
2021-08-15cmake: added NM_WITH_UNICODE_GLYPHS to status outputBoris Stepanenko
2021-08-15build: rename misleading flag0x501D
2021-06-08api: added (close #66)0x501D
2021-05-30build: fix ld errors and clang warnings of FreeBSD0x501D
2021-05-19snapshots: use QEMU-6 snapshot-{save, load, delete} QMP commands (close #55)0x501D
2021-04-01nm_cfg_file: make NM_CFG_NAME, NM_DEFAULT_VMDIR, NM_DEFAULT_VNC, ↵Boris Stepanenko
NM_DEFAULT_DBFILE, NM_DEFAULT_SPICE, NM_DEFAULT_QEMUDIR configurable during build.
2020-12-24cmake: we need more sanitizersBoris Stepanenko
2020-12-24cmake: added Sanitizer build typeBoris Stepanenko
2020-12-15Merge branch 'master' of github.com:nemuTUI/nemu into master0x501D
2020-12-15build: make NM_WITH_NCURSES OFF by default, we don't need it right nowBoris Stepanenko
2020-12-11build: Added embedded statically linked ncursesBoris Stepanenko
2020-12-11Fixed staging and install PATH for embedded qemuBoris Stepanenko
2020-12-04change: improved feature set output0x501D
2020-03-17CMake: Added NM_WITH_QEMU option. setup_nemu_nonroot: Fixed qemu_bin_path usageBoris Stepanenko
2020-03-16Added copr RPM buildBoris Stepanenko
2020-03-11CMakeLists.txt: fix RTM_NEWLINKPROP symbol lookupBoris Stepanenko
2020-03-11CMakeLists.txt: Reworked (closes #37)Boris Stepanenko
Added GNUInstallDirs support Removed NM_USR_PREFIX, use -DCMAKE_INSTALL_PREFIX=/usr with cmake Removed NM_DEBUG, use -DCMAKE_BUILD_TYPE=Debug with cmake Changed NM_LOCALE to DNM_FULL_LOCALEDIR=CMAKE_INSTALL_FULL_LOCALEDIR Removed NM_STRING macro Added postinstall and postuinstall scripts to RPM package
2020-02-19Moved SOURCE type definition from nm_core.h to CMakeListBoris Stepanenko
2020-02-12dbus: show VM status (closes #28)Void
2020-02-07CMake: Added NM_CUSTOM_SYS_INCLUDE to allow searching for headers in any folderBoris Stepanenko
2020-01-31net: setup interface altnames (closes #23)Void
2019-12-05build: add -Wformat-securityPavel Balaev
2019-10-04Added CPack recipe for RPM packageBoris Stepanenko
2019-10-04Fix check for bash-completionBoris Stepanenko
2019-08-29CMake: use CMAKE_INSTALL_PREFIX instead of USR_PREFIX in install, set ↵Boris Stepanenko
default CMAKE_BUILD_TYPE to Release
2019-08-22Remove NM_BASH_AUTOCOMPLETE feature, it will install autocompletion script ↵Boris Stepanenko
if ${USR_PREFIX}/share/bash-completion/completions directory exists
2019-08-22Fix path for installing bash autocompetion script and change AUTOCOMPLETE to ↵Boris Stepanenko
BASH_AUTOCOMPLETE
2019-08-13Added bash autocomplete scriptBoris Stepanenko