Skip to content

Rename output makefile -> Makefile.#6146

Merged
waruqi merged 1 commit intoxmake-io:devfrom
per1cycle:dev
Feb 10, 2025
Merged

Rename output makefile -> Makefile.#6146
waruqi merged 1 commit intoxmake-io:devfrom
per1cycle:dev

Conversation

@per1cycle
Copy link
Contributor

@per1cycle per1cycle commented Feb 10, 2025

The pr exists because in freebsd-port the default generated makefile can't be detected in the gmake build system.

➜  xmake git:(main) ✗ make
===>  License APACHE20 accepted by the user
===>   xmake-2.9.8_2 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by xmake-2.9.8_2 for building
===>  Extracting for xmake-2.9.8_2
=> SHA256 Checksum OK for xmake-io-xmake-v2.9.8_GH0.tar.gz.
=> SHA256 Checksum OK for tboox-tbox-914bd30_GH0.tar.gz.
=> SHA256 Checksum OK for xmake-io-xmake-core-luajit-7cdc078_GH0.tar.gz.
=> SHA256 Checksum OK for xmake-io-xmake-core-sv-b3363a3_GH0.tar.gz.
=> SHA256 Checksum OK for xmake-io-xmake-core-pdcurses-5c62af0_GH0.tar.gz.
=> SHA256 Checksum OK for xmake-io-xmake-core-lua-cjson-ddcecf3_GH0.tar.gz.
=> SHA256 Checksum OK for xmake-io-xmake-core-lua-1ab3208_GH0.tar.gz.
=> SHA256 Checksum OK for xmake-io-xmake-core-lz4-ebb370c_GH0.tar.gz.
===>  Patching for xmake-2.9.8_2
===>   xmake-2.9.8_2 depends on package: gmake>=4.4.1 - found
===>  Configuring for xmake-2.9.8_2
checking for platform ... freebsd14.2
checking for architecture ... arm64
checking for make ... ok
checking for the c compiler (cc) ... cc
checking for the c++ compiler (cxx) ... cc
checking for the assembler (as) ... cc
checking for the objc compiler (mm) ... cc
checking for the objc++ compiler (mxx) ... cc
checking for the linker (ld) ... c++
checking for the static library archiver (ar) ... ar
checking for the shared library linker (sh) ... c++
checking for toolchain ... envs
checking for readline .. no
checking for curses .. ok
checking for atomic .. no
checking for lua .. no
checking for luajit .. no
checking for lz4 .. ok
checking for sv .. no
checking for tbox .. no
checking for wchar .. no
analyzing project configuration ..
generating build/freebsd14.2/arm64/release/xmake.config.h ..
build/freebsd14.2/arm64/release/xmake.config.h is generated!
generating makefile ..
makefile is generated!
===>  Building for xmake-2.9.8_2
gmake: Makefile: No such file or directory
gmake: *** No rule to make target 'Makefile'.  Stop.
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make: stopped in /root/Projects/Git/ports/devel/xmake
  • Before adding new features and new modules, please go to issues to submit the relevant feature description first.
  • Write good commit messages and use the same coding conventions as the rest of the project.
  • Please commit code to dev branch and we will merge into master branch in feature
  • Ensure your edited codes with four spaces instead of TAB.

  • 增加新特性和新模块之前,请先到issues提交相关特性说明,经过讨论评估确认后,再进行相应的代码提交,避免做无用工作。
  • 编写友好可读的提交信息,并使用与工程代码相同的代码规范,代码请用4个空格字符代替tab缩进。
  • 请提交代码到dev分支,如果通过,我们会在特定时间合并到master分支上。
  • 为了规范化提交日志的格式,commit消息,不要用中文,请用英文描述。

The pr exists because in freebsd-port the default generated
`makefile` can't be detected in the gmake build system.
@waruqi waruqi added this to the v2.9.9 milestone Feb 10, 2025
@waruqi waruqi merged commit 34f2224 into xmake-io:dev Feb 10, 2025
20 of 22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants